Récupéré les cinq dernieres entrée mysql - PHP - Programmation
Marsh Posté le 05-06-2007 à 12:47:29
$sql = 'SELECT * FROM coment ORDER BY date LIMIT 5';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$ddata = mysql_fetch_assoc($req);
while($ddata = mysql_fetch_assoc($req))
echo "-=-".$ddata["post"].'-=-<br>';
evidement lol
escusez moi @++
Marsh Posté le 05-06-2007 à 12:47:43
LIMIT dans ta requete SQL ?
Marsh Posté le 05-06-2007 à 13:04:14
là, tu va afficher les 5 premières vu le order by
Moi je ferai : SELECT * FROM coment ORDER BY comentID DESC LIMIT 5
ben oui, des fois qu'il y aurait des dates identiques...Au moins, avec l'ID du commentaire, y'a pas de soucis vu que ce doit être surement un entier qui s'incrémente à chaque ajout de commentaire.
Marsh Posté le 05-06-2007 à 13:06:57
y a un ROWID aussi (en SQLITE3 du moins), géré automatiquement par la base, uniquement, entier, auto increment, parfait pour ce genre de chose
Marsh Posté le 05-06-2007 à 12:43:45
Bonjours, j'aimerais savoir comment récupéré les cinq derniere entrée d'une table dans mysql:
en php:
$sql = 'SELECT * FROM coment ORDER BY date';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$ddata = mysql_fetch_assoc($req);
while($ddata = mysql_fetch_assoc($req))
echo "-=-".$ddata["post"].'-=-<br>';
merci