afficher l'avant dernier resultat, etc... ( Mysql )

afficher l'avant dernier resultat, etc... ( Mysql ) - PHP - Programmation

Marsh Posté le 05-08-2006 à 11:21:37    

Bonjour voudrais savoir comment je pourrais faire pour afficher l'avant dernier resultat et l'avant l'avant dernier resultat ( -1 , -2 , -3 ) a partir du dernier enregistrement dans une table MySQL.
 
J'ai cette requête pour afficher le dernier:
 
$reponse = mysql_query("SELECT * FROM last20 ORDER BY id DESC LIMIT 1, 1" ); // Requête SQL
 
 
Mais comment faire pour afficher l'avant dernier resultat, etc... ?
 
Merci de votre aide  :sarcastic:  

Reply

Marsh Posté le 05-08-2006 à 11:21:37   

Reply

Marsh Posté le 05-08-2006 à 11:26:10    

si tu as un champ pour trier tu fais un tri décroissant avec un LIMIT 1,2


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 05-08-2006 à 11:32:22    

Le problème c'est que ca m'affiche plusieurs réponses, je veux une réponse par requête :)

Reply

Marsh Posté le 05-08-2006 à 11:37:08    

comment ça une réponse par requête ?
 
explique ce que tu veux faire c'est pas clair là


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 05-08-2006 à 11:45:14    

Code :
  1. while( $row = mysql_fetch_row($reponse) ) $array[] = $row;
  2. $a = count($array);
  3. print_r($array[$a-2]);


 
c est -2 pour l avant dernier car les index commencent a 0
 
edit:
tiens chui a l ouest :D


Message édité par mIRROR le 05-08-2006 à 11:47:11
Reply

Marsh Posté le 05-08-2006 à 11:55:39    

Merci beaucoups :D

Reply

Marsh Posté le 05-08-2006 à 14:51:17    

A lieu de prendre l'avant-dernier avec tes enregistrements triés dans un sens, tu prends le 2ème avec tes résultats triés dans l'autre sens, rien de plus compliqué [:proy]

Reply

Sujets relatifs:

Leave a Replay

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