Bonjour,
Voici mon problème :
Lors de l'enregistrement d'un individu dans une table, j'aimerais récupérer l'id auto_increment qui lui est affecté... mysql_insert_id me donne effectivement l'id du dernier enregistrement... J'ai besoin de l'id pour remplir, à posteriori, un champ "identifiant concaténé" du même enregistrement.
Or, il se peut qu'un autre utilisateur entre un nouvel enregistrement entre l'INSERT de l'enregistrement précédant et l'exécution de mysql_insert_id. L'identifiant concaténé de l'enregistrement précédent aura un numéro correspondant à l'enregistrement suivant, ce qui peut générer des pbs de cohérence...
Existerait-il une autre méthode, qui me permettrait d'être certain de récupérer l'id de l'enregistrement "en cours", et non celui d'un enregistrement qui aurait pu se faire entre temps ? Est-ce possible de garder la connexion à l'enregistrement fraîchement inséré ?
Merci d'avance
Partager