Hola a todos,
Necesito conocer el ID (autoincrement) del último registro insertado en una tabla, para lo cual utilizo la función "mysql_insert_id()". El INSERT y la función "mysql_insert_id()" se ejecutan dentro de un script PHP.
Mi duda es la siguiente:
Supongamos que dos usuarios (usuario A y usuario B) se conectan a la web y ambos ejecutan el script simultaneamente ejecutándose las sentencias en el siguiente orden:
Script usuario A: Inserta registro id=10
Script usuario B: Inserta registro id=11
Script usuario A: id_A=mysql_insert_id()
Script usuario B: id_B=mysql_insert_id()
¿Podría darse el caso de id_A=11? En tal caso...¿habría que bloquer la tabla para que no se pudiese ejecutar el script de B hasta que no hubiera terminado el script de A?
Espero que se haya entendido mi duda.
Un saludo a todos.