Bonjour,
Dans une table de ma base mysql, j'ai un champ identifiant qui est autoincremente.
Lorsque j'effectue un insert dans cette table, j'aimerais connaitre la valeur du champ autoincremente, sans refaire un select.
Merci d'avance![]()
Bonjour,
Dans une table de ma base mysql, j'ai un champ identifiant qui est autoincremente.
Lorsque j'effectue un insert dans cette table, j'aimerais connaitre la valeur du champ autoincremente, sans refaire un select.
Merci d'avance![]()
sans faire de select? Ca m'etonnerait que cela soit possible!
Il faut quand meme faire une requete, mais pas sur la table ou tu viens de faire l'insertion
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT LAST_INSERT_ID()
LOL TOUT EST POSSIBLE !!
Inutile de refaire un select, lis ca :
mysql_insert_id
(PHP 3, PHP 4 )
mysql_insert_id -- Retourne l'identifiant généré par la dernière requête INSERT.
Description
int mysql_insert_id ( [resource link_identifier])
mysql_insert_id() retourne le dernier identifiant généré par un champs de type AUTO_INCREMENT, sur la connexion MySQL courante, ou bien sûr la connexion spécifiée par link_identifier. mysql_insert_id() ne prend aucun argument. Elle retourne le dernier identifiant généré par la dernière fonction INSERT effectuée.
++
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager