par
Ryle » 15 févr. 2006, 11:05
Ce serait à confirmer, mais je pense qu'il fonctionne par session de connexion... en gros, avec mysql_insert_id, tu ne dois pas pouvoir récuperer les id des enregistrements qui ont été fait sous une autre "session" que la tienne.
Ce n'est que de la théorie, mais je pense que cela fonctionne comme suit :
A insère l'id 1
B insère l'id 2
Si A interroge mysql_insert_id, il retourne 1
Si B interroge mysql_insert_id, il retourne 2
A insère l'id 1
B insère l'id 2
A insère l'id 3
Si A interroge mysql_insert_id, il retourne 3
Si B interroge mysql_insert_id, il retourne 2
Ce serait à confirmer, mais je pense qu'il fonctionne par session de connexion... en gros, avec mysql_insert_id, tu ne dois pas pouvoir récuperer les id des enregistrements qui ont été fait sous une autre "session" que la tienne.
Ce n'est que de la théorie, mais je pense que cela fonctionne comme suit :
A insère l'id 1
B insère l'id 2
Si A interroge mysql_insert_id, il retourne 1
Si B interroge mysql_insert_id, il retourne 2
A insère l'id 1
B insère l'id 2
A insère l'id 3
Si A interroge mysql_insert_id, il retourne 3
Si B interroge mysql_insert_id, il retourne 2