SQL et LIMIT : Selectionner tout sauf le premier élement

SQL et LIMIT : Selectionner tout sauf le premier élement - PHP - Programmation

Marsh Posté le 31-05-2010 à 22:19:23    

Bonjour
 
J'aurais voulu savoir si il existait quelque chose pour sélectionner tous les éléments d'une bdd vérifiant une condition donnée, sauf le premier (et sans lancer une requete avant pour déterminer le nombre de résultats, ce qui ferait une requete relativement inutile a mon gout).
 
Merci

Reply

Marsh Posté le 31-05-2010 à 22:19:23   

Reply

Marsh Posté le 01-06-2010 à 13:04:45    

Oui c'est tout à fait possible.
Avec exemple :
$i= 1;
 while($row = mysql_fetch_array($result)) {
if($i != 1){
echo $row['tonchamp'];
}
$i = $i + 1;
}

Reply

Marsh Posté le 01-06-2010 à 13:31:38    

ou sans condition et sans variable supplémentaire

 
Code :
  1. while($row = mysql_fetch_array($result))
  2. {
  3.    echo $row['tonchamp'];
  4. }


Message édité par stealth35 le 01-06-2010 à 13:31:53
Reply

Marsh Posté le 01-06-2010 à 13:56:34    

ou directement en SQL  : LIMIT 2, 9999999999

Reply

Marsh Posté le 01-06-2010 à 14:02:07    

Pas con mdr... je me disais bien qui y'avait une solution plus simple xD

Reply

Marsh Posté le 01-06-2010 à 14:57:11    

dommage qu'on puisse pas utiliser de variable, un
LIMIT 2, @@SQL_SELECT_LIMIT  
aurais été sympa ;)


Message édité par stealth35 le 01-06-2010 à 14:57:23
Reply

Sujets relatifs:

Leave a Replay

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