[RESOLU] Afficher que la 3ème ligne

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 : [RESOLU] Afficher que la 3ème ligne

Re: [RESOLU] Afficher que la 3ème ligne

par barale61 » 13 août 2013, 22:09

Ca marche j'ai fait comme ça:
SELECT articles.reference, articles.prix, articles.designation,articles.annee, articles.options, articles.photo, articles.`date`, articles.famillesID, articles.etat, familles.intitule FROM articles, familles WHERE articles.famillesID = familles.ID LIMIT 2,1

Re: Afficher que la 3ème ligne

par barale61 » 13 août 2013, 14:08

Le problème est que j'ai 2 tables dans la requête et ça me donne le premier enregistrement de chacune des tables:
...FORM articles, familles  LIMIT 1,1";

Re: Afficher que la 3ème ligne

par moogli » 13 août 2013, 00:46

bonjour,


la réponse peux changer suivent le SGBD.
Vu que mysql est le SGBD les plus répandu avec php, ma réponse sera pour ce SGBD : utilise la la clause limit

en php tu pourrais utilise mysqli_data_seek
si tu utilise PDO la méthode PDOStatement::nextRowset peut aider.

sinon tu peux simplement boucler sur le résultat et lorsque tu arrive au N°3 tu l'affiche et sort de la boucle.

la solution N° 1 (travailler sur la requête sql) est de loin la meilleur.


@+

Afficher que la 3ème ligne

par barale61 » 12 août 2013, 23:53

Bonjour,

Je voudrais savoir comment faire pour n’afficher que la 3ème ligne de ma table. Merci de me venir en aide.