Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1506 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1420308
foxyfox
Posté le 05-08-2006 à 11:21:37  profilanswer
 

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:  

mood
Publicité
Posté le 05-08-2006 à 11:21:37  profilanswer
 

n°1420309
Sh@rdar
Ex-PhPéteur
Posté le 05-08-2006 à 11:26:10  profilanswer
 

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
n°1420312
foxyfox
Posté le 05-08-2006 à 11:32:22  profilanswer
 

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

n°1420313
Sh@rdar
Ex-PhPéteur
Posté le 05-08-2006 à 11:37:08  profilanswer
 

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
n°1420318
mIRROR
Chevreuillobolchévik
Posté le 05-08-2006 à 11:45:14  profilanswer
 

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
n°1420324
foxyfox
Posté le 05-08-2006 à 11:55:39  profilanswer
 

Merci beaucoups :D

n°1420428
mrbebert
Posté le 05-08-2006 à 14:51:17  profilanswer
 

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]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

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

 

Sujets relatifs
MySQL - Accents dans un champ VARCHAR ?Apache, MySQL PHP 5 et Windows ... petite galère à l'installation
Type de bd MySQL[PHP][MySQL] - Confidentialité utilisateurs
manipulation de date avec MySQLRécupérer le dernier caractère d'une ligne
Probleme pour me connecter a mysql sur reseau[PHP/MySQL] Wrappers MySQL - manque d'efficacité?
Afficher une table mysql 
Plus de sujets relatifs à : afficher l'avant dernier resultat, etc... ( Mysql )


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR