PHP - SELECT * FROM ... но сначала просмотрите последний элемент в базе данных - PullRequest
0 голосов
/ 11 февраля 2011

Эй, прежде всего, спасибо, что помогли мне с этим (возможно, глупым) вопросом :) Я провел исследование, но не могу найти решения в Google.

Возможно ли начать просмотр последнегоэлемент в моей базе данных?

например:

БАЗА ДАННЫХ (комментарии):

name | comment

jan  | Test
bert | Test2
sam  | Test3

PHP:

$sql="SELECT * FROM comments";
$result=mysql_query($sql);

while($rows=mysql_fetch_array($result)){

echo $rows['name'];
echo $rows['comment'];

}

РЕЗУЛЬТАТ:

jan Test
bert Test2
sam Test3

МОЯ ЦЕЛЬ:

sam Test3
bert Test2
jan Test

Заранее благодарен за помощь:)

Ответы [ 2 ]

5 голосов
/ 11 февраля 2011

Измените свой запрос MySQL, чтобы отсортировать набор результатов, как вы хотите. В вашем случае это, вероятно, что-то вроде

SELECT * FROM comments ORDER BY id DESC
0 голосов
/ 11 февраля 2011

Вы должны добавить либо идентификатор вашей таблицы, либо, по крайней мере, отметку времени, которая содержит время и дату вставки строки данных.

Тогда:

SELECT * FROM comments ORDER BY timestamp DESC
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...