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
lundi 17 juillet 2006 à 13:38
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 FROMwinORDER BY id DESCLIMIT1
gontran
lundi 17 juillet 2006 à 13:42
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
lundi 17 juillet 2006 à 13:45
Ha, dans ce cas, c'est la fonction mysql_insert_id qu'il faut utiliser.
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
lundi 17 juillet 2006 à 13:50
ok merci merci bien captain
KaRaK
lundi 17 juillet 2006 à 23:10
L'operateur MAX pourrait t'aider.
Exemple : SELECT MAX(id) FROM table1
gontran
mardi 18 juillet 2006 à 09:49
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.