Простой пример вывода по порядку последних записей из таблицы MySQL посредствам PHP
Автор: © web-rubik
2127 Просмотры
17 Понравилось
PHP пример вывода последних пяти записей из таблицы MySQL, не меняя порядок вывода. Небольшая строчка PHP кода, осуществляющая вывод по порядку последних записей из таблицы MySQL.
Сам код:
<?php $idArticles = $articles[′id′]; mysql_select_db($database_comments, $db); $query_comments = "SELECT * FROM(SELECT name,text FROM comments WHERE idArticles=′$idArticles ′ ORDER BY id DESC LIMIT 5) AS comments ORDER BY id ASC"; $comments = mysql_query($query_comments, $db) or die(mysql_error()); $row_comments = mysql_fetch_assoc($comments); $totalRows_comments = mysql_num_rows($comments); if ($totalRows_comments != 0) { do { echo $row_comments[′name′]."<br>".$row_comments[′text′]; } while($row_comments = mysql_fetch_assoc($comments)); } ?>
Теперь давайте разберёмся, что тут к чему..
Предположим, что у нас есть MySQL таблица, в которой хранятся статьи, и таблица комментариев, где хранятся комментарии к этим статьям. На странице со списком статей, нужно вывести максимум по пять последних комментариев к каждой статье. Ну и естественно обратный порядок нам не подходит, по этому, мы воспользуемся одной функцией дважды:
"SELECT * FROM(SELECT * FROM comments WHERE idArticles=′$idArticles ′ ORDER BY id DESC LIMIT 5) AS comments ORDER BY id ASC"
Вот такой вот простой способ вывода последних пяти записей из таблицы MySQL,не меняя их порядок.
На этом у меня всё, что не понятно пишите в комментариях!
Комментариев нет или
Оставить комментарий
Оставленные комментарии проверяются технической частью интернет портала Web-rubik.ru