PHP- Efficacité de mysql_insert_id();

Résolu/Fermé
Signaler
Messages postés
534
Date d'inscription
lundi 20 mars 2006
Statut
Membre
Dernière intervention
29 août 2014
-
Messages postés
534
Date d'inscription
lundi 20 mars 2006
Statut
Membre
Dernière intervention
29 août 2014
-
Bonjour,

Sur mon site en développement, j'insert dans un table des informations et après je récupérais le ID(auto-increment) à l'aide d'une autre query select id ......

Cependant je suis tombé sur un article qui parle de ne pas faire de select id.... après une insertion avec un id auto-increment mais d'utiliser le $id = mysql_insert_id();

Cette fonction sert a récupérer le dernier id ajouter.

Ma question est, si plusieurs ajouts sont fait dans cette table par différent user et ce en même temps, le mysql_insert_id(); va t'il récupéré le bon ID ou il prend vraiment le dernier id entré???

ESt-ce que quelqu'un peut m'aider?

MErci

Pascal

2 réponses

Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
203
https://www.php.net/manual/fr/function.mysql-insert-id.php
Retourne le dernier identifiant généré par un champ de type AUTO_INCREMENT, sur la connexion MySQL courante ou sûr la connexion spécifiée par link_identifier (habituellement, une requête de type INSERT).

Spécifie la ressource "link_identifier" et pas de problèmes ;)
Messages postés
534
Date d'inscription
lundi 20 mars 2006
Statut
Membre
Dernière intervention
29 août 2014
54
Ok et merci beaucoup!