Version complète: sur le forum Webmaster Hub : recuperation id derniere enregistrement
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > SQL
gontran
Bonjour le hub,

je cherche un solution pour recuper l'id du dernier enregistrement

j'en suis la mais je sais qu'il me manque un truc

CODE
select id from vin where...


quelqu'un sais comment faire ??

merci
captain_torche
Tu peux juste trier les enregistrements par ID décroissants, et limiter l'affichage au premier rencontré (les ids sont enregistrés dans un ordre toujours croissant).
SQL
SELECT id FROM win ORDER BY id DESC LIMIT 1
gontran
oui ca je savais faire mais mon probleme est le suivant

je dois faire une insertions dans plusieurs table et ca dans le meme script.

j'ai donc 4 tables

table1
table2
table3
table4

la table 1 est la table renseigner en premier, et sur cette table il faut que je recupere l'id de l'enregstrement qui vient d'etre inserer pour que je puisse l'inserrer dans mes 3 autres table...

est ce que tu vois ce que je veux faire ?
captain_torche
Ha, dans ce cas, c'est la fonction mysql_insert_id qu'il faut utiliser.
Jeromnimo
Salut gontran,

un petit lien http://dev.mysql.com/doc/refman/5.0/fr/get...-unique-id.html si ça peut t'aider ;-)

Apparement la fonction mysql_insert_id() te renvoie l'id utilisé pour la dernière insertion dans une colonne auto-increment...

EDIT : oupsss, grillé par Captain_torche...
gontran
ok merci merci bien captain
KaRaK
L'operateur MAX pourrait t'aider.

Exemple : SELECT MAX(id) FROM table1
gontran
ok mais c'est bon avec mysql_insert_id ()

merci
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.