Récupéré les cinq dernieres entrée mysql

Récupéré les cinq dernieres entrée mysql - PHP - Programmation

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:
 

Citation :

$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

Reply

Marsh Posté le 05-06-2007 à 12:43:45   

Reply

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 @++

Reply

Marsh Posté le 05-06-2007 à 12:47:43    

LIMIT dans ta requete SQL ?


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

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.

Reply

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 :)


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed