Je veux faire un simple système de nouvelles utilisant PHP et MySQL, maintenant j'ai un système de publication et de lecture, mais il n'y a qu'un problème, je veux qu'il montre les 10 dernières nouvelles, mais à la place il montre les 10 nouvelles les plus anciennes.
Ma question est la suivante: y a-t-il un moyen de faire en sorte que MySQL renvoie les résultats du bas d'une table ou dois-je d'abord obtenir le nombre de messages et les limiter aux 10 derniers?
est ici l'insert (titre et le texte est échappèrent et le temps est le temps(), l'affiche est pas encore fait):Rendre MySQL retourner la table en arrière
mysql_query("INSERT INTO news (title, poster, text, time) VALUES ('$newstitle', '1', '$newstext', '$time')") or die(mysql_error());
Et retrive il (addnews echos il):
$myqr = mysql_query('SELECT * FROM news LIMIT 10') or die("Error running news query: ". mysql_error());
while($myres = mysql_fetch_array($myqr))
{
addnews($myres['id'], $myres['title'], "admin", date('l jS F Y - H:i:s', $myres['time']), $myres['text']);
}
Donc, bref: je veux lire la base de données à l'envers, est-ce possible?
Um ... COMMANDER? – Matt