next val ()

tof
Invité n'ayant pas de compte PHPfrance

29 avr. 2005, 10:59

bonjour a tous j'aimerais juste savoir comment utiliser le nextval() de mysql. enfin j'aimerais connaitre le prochain id de ma table...
merci

Daz
Eléphanteau du PHP | 36 Messages

29 avr. 2005, 14:46

Salut,
la fonction MySQL : LAST_INSERT_ID() permet de récupérer le dernier auto increment entré dans ta table.
Le prochain est donc LAST_INSERT_ID()+1

http://dev.mysql.com/doc/mysql/fr/examp ... ement.html

++

Daz

Daz
Eléphanteau du PHP | 36 Messages

29 avr. 2005, 16:23

une précision,
la valeur de la fonction last_insert_id() n'est valable que pour la connection courante.
En d'autres termes, si plusieurs clients ajoutent des données dans la meme table, pour un instant t, ils auront des valeurs pour last_insert_id() différentes.