Всем привет, есть такой код:
| Код | <?php $category_id = ( isset( $category_id ) ) ? intval( $category_id ) : false; if ($category_id){ $query = $db->query( "SELECT dle_post.id, dle_post.title, dle_post.category, dle_post.alt_name, (select dle_images.images FROM dle_images where dle_images.news_id = dle_post.id) as images_images FROM dle_post where dle_post.category = '$category_id' and dle_post.recom='1' order by RAND()" ); $rows = $db->get_row($query); while ( $row = $db->get_row($query) ) { echo $row['id']."<br />"; } }
|
Сейчас этот код выводит все id. Подскажите пожалуйста как сделать что бы выводило только 2 или 4 элемента из базы. Например если в ответе sql сервера есть 4 значения - выводим их, если нет, выводим 2(если опять же они есть), если нет 2, не выводим ничего. как то так. |