Имеется база данных db_1, в ней таблица tab1, в таблице 4 столбца "name" "mail" "q1" "today". Вывожу данные на страницу с помощью скрипта: Код (Text): <?php $sdd_db_host='localhost'; $sdd_db_name='db_1'; $sdd_db_user='parhomalex'; $sdd_db_pass='*******'; @mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass); @mysql_select_db($sdd_db_name); $result=mysql_query('SELECT * FROM `tab1`'); while($row=mysql_fetch_array($result)) echo '<div class="panel panel-primary"><div class="panel-heading">'.$row['today'].'</div>'; echo '<div class="panel-body"><p><strong>'.$row['name'].'</strong></p>'; echo '<p><strong>'.$row['mail'].'</strong></p>'; echo '<p>'.$row['q1'].'</p></div></div>'; }// /while ?> Проблема состоит в том, что мне необходимо вывести последние 20 записей, а также, что бы при выводе первой (верхней) стояла запись таблицы с самой "свежей" (последней) датой, а у меня получается так, что выводится первой самая старая запись. Что нужно дописать или исправить в коде?
SELECT * FROM `tab1` ORDER BY `название поля автоинкремента или другого поля реализующего хронологию кортежей` LIMIT 10 такие вещи рассасываются на этапе знакомства с языком структурированных запросов который в данном случае зачем-то пропущен.
Спасибо дружище, сам доехал! Для остальных! Переписал одну строчку! Код (Text): $result=mysql_query('SELECT * FROM `tab1` order by `today` desc LIMIT 10');