То, что вы ищете, это оператор MySQL ORDER BY
.Вы можете использовать его, чтобы сообщить СУБД, в каком порядке вы хотите получить результаты.
SELECT * FROM ChatTest
ORDER BY `TimeStamp` DESC
И еще одна вещь ...
Я понимаю, что это ваша первая попыткатак что понятно, что будут ошибки.Однако одна вещь, которую вы должны узнать сразу, это SQL-инъекции .
Рассмотрим пример, где сообщение пользователя -
0'); DROP TABLE ChatTest --
Внезапно ваш запрос будет выглядеть так:
INSERT INTO ChatTest (ID, TimeStamp, Message)
VALUES ('$ipaddress', NOW(), '0'); DROP TABLE ChatTest --')
Чтобы избежать этого, всегда запускайте пользовательский ввод через mysql_real_escape_string()
, например:
$message = mysql_real_escape_string($_POST['message']);