
18/01/2006, 12:56
|
 | | | Fecha de Ingreso: febrero-2004 Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 21 años Puntos: 3 | |
mysql_insert_id() parece una funcion interesante, pero se comporta bien con la concurrencia multiple de varios usuarios?
imaginaos esta situacion:
el usuario A inserta un registro
el usuario B inserta un registro
el usuario A llama mysql_insert_id() (*)
en el caso anterior ambos usuarios han insertado un registro con una diferencia de milesimas de segundos. justo despues el usuario A llama a la funcion mysql_insert_id para obetener el ultimo "id" insertado, con la sorpresa que ha obtenido el ultimo "id" insertado por el usuario B.
la afirmacion anterior es correcta, o la funcion mysql_insert_id esta preparada para soportar concurrencia???
(tambien hay que tener mala suerta para insertar ambos registros al mismo tiempo)
__________________ Si ocurre algo importante, estamos afuera fumándonos unos cigarritos. |