PHP и MySQL: упорядочить по самой последней дате и ограничить 10

Я создаю систему заметок на своем сайте, и я дошел до этапа, когда пользователи могут отправлять заметки в базу данных MySQL с помощью PHP, а затем PHP распечатывает их на страница. Однако, когда они печатаются / выводятся эхом, сначала появляется самый старый, но я хочу сначала самый последний. Я также хочу, чтобы их было не более 10, чтобы на странице отображалось только 10. Вот мой код PHP, мы будем благодарны за вашу помощь:

// initialize some variables
$notedisplaylist = "";
$myObject = "";
$result = mysql_query("SELECT * FROM notes WHERE note_author_id='$u_id' ORDER BY         date_time");

while($row = mysql_fetch_array($result)){
  $note_title = $row["note_title"];
  $note_body = $row["note_body"];
  $date = $row["date_time"];
  $notedisplaylist .= '<h2>' . $note_title . '</h2><br /><p>' . $note_body . '</p><hr /><p>Noted: ' . $date . '</p><hr /><br />';
}
12
задан Old Pro 24 January 2019 в 06:56
поделиться