Selection donnée particuliere dans un tableau SQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Selection donnée particuliere dans un tableau SQL

par toto5710 » 20 avr. 2007, 16:37

Parfait merci pour vos réponses :D :D

par rgz » 20 avr. 2007, 15:28

Il existe la fonction mysql_result qui permet de récupérer une ligne particuliere du résultat de la requete.

Ref :http://fr.php.net/mysql_result

Code : Tout sélectionner

$query='SELECT * FROM tableau ORDER BY date DESC, LIMIT 6'; $result=mysql_query($query) or die($query.mysql_error()); $reslig2=mysql_result($result,2);
Bonne continuation

par Ryle » 20 avr. 2007, 15:26

Euh... ben oui c'est possible... soit en PHP en ne traitant pas les autres lignes (avec un compteur par exemple), soit directement en SQL en ne ramenant que les lignes que tu veux traiter :

Code : Tout sélectionner

LIMIT 6 => retourne les 6 premiers enregistrements LIMIT 4, 2 => retourne les 2 enregistrements à partir du 4ème

Selection donnée particuliere dans un tableau SQL

par toto5710 » 20 avr. 2007, 13:58

Bonjour,

Est il possible de seletionner, par exemple que la 2eme ligne d'un tableau SQL que l'on trie par date et qu'on limite à 6 résultat

Exemple :

Code : Tout sélectionner

SELECT * FROM tableau ORDER BY date DESC, LIMIT 6
Dans ces 6 resultats, comment traiter par exemple que le 2eme ou le 3eme ?

Par avance merci