PHP- Efficacité de mysql_insert_id();

Résolu/Fermé
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 - 14 nov. 2011 à 17:14
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 - 16 nov. 2011 à 14:13
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

A voir également:

2 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
15 nov. 2011 à 18:30
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 ;)
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
16 nov. 2011 à 14:13
Ok et merci beaucoup!
0