Version complète: sur le forum Webmaster Hub : Récupération de l'id précédent
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > SQL
xpatval
Bonsoir,

Petite question:

Dans une table, 10 enregistrements, par exemple. Connaissant la valeur de l'id correspondant au 5ème enregistrement, est-il possible, via une requête simple SQL (ou via MYSQL), de récupérer les valeurs des champs de la 4ème colonne (et donc celle de l'id) ?

Merci,

xpatval
webadev
Si j'ai bien compris ce que tu voulais :

SQL
SELECT nom_de_ton_champ FROM nom_de_ta_table WHERE id='numero_de_l_id';


Hervé
xpatval
Non, pas du tout.
Je connais la valeur d'un id: $id = 180. Ce champ id est défini dans ma table comme clé primaire, auto-incrémentée.
Je souhaite récupérer toutes les valeurs des champs dont l'id (la valeur) est directement inférieur(e) à celui dont je connais la valeur (180).
A ceci près que des "trous" peuvent exister, la valeur de la précédente clé pouvant être 176.

Quelque chose comme:
SQL
"SELECT * from matable LIMIT 0, -1"


xpatval
webadev
SQL
SELECT * FROM table WHERE id < '180' ORDER BY id DESC LIMIT 1


Voila smile.gif

Hervé
xpatval
blush.gif heu...

Je sors..

Merci,

xpatval (vais me coucher, moi...)
webadev
C'est un peu exotique comme requete mais bon ca marche y a peut être plus simple mais a 2h du mat je vois pas.

De rien.

Hervé
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.