Re: dernier ID MySQL
Posté par Anonyme le 26/7/2006 14:18:43
bonjour,
si c'est un autoIncrement il utilisr select last_insert_ID() apres le insert.
req est une chaine
idMax est un entier
SQLexec("MonInsert","INSERT INTO MaTABLE ...........")
SQLferme("MonInsert")
SQLExec("DernierID",SELECT LAST_INSERT_ID)
SQLAvance("DernierID")
idMax = SQLLitCol("DernierID",1)
SQLFerme("DernierID")
cette syntaxe permet de recuperer le dernier Id creer par le serveur au moment de l'insert. a faire juste apres le insert
et le mieux est d emettre se code a l'interieur d'une transaction. si votre serveur n'est pas en autoCommit on
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4397&post_id=18211