Sto costruendo un sistema di note sul mio sito e sono arrivato allo stadio in cui gli utenti possono inserire note nel database MySQL usando PHP e poi PHP li stampa su una pagina. Tuttavia, quando stampano/echo, il più vecchio appare per primo ma voglio il più recente per primo. Voglio anche che siano limitati a 10, quindi solo 10 appaiono sulla pagina. Ecco il mio codice PHP, il vostro aiuto sarà molto apprezzato:PHP e MySQL: ordine per data e limite più recenti 10
// 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 />';
}