Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2012, 19:14
Avatar de juanito1712
juanito1712
 
Fecha de Ingreso: mayo-2010
Ubicación: Valencia
Mensajes: 1.124
Antigüedad: 14 años
Puntos: 66
obtener ultimo id insertado

No se si hay otra forma de hacerlo o lo estoy haciendo bien asi pero pregunto que no seria la primera vez que estoy reinventando la rueda.

Estoy en medio de un script que necesita ir jugando con los ultimos ids insertados, se que se puede obtener facilmente el ultimo id insertado en una tabla, pero digamos que puedo generar facilmente 800 registros de golpe en distintas tablas a la vez asi que si dos usuarios en el mismo momento ejecutan el script estarían entorpeciéndose y robándose ultimas inserciones.

Podria bloquear las tablas durante el medio segundo que puede tardar el script en realizar todo el proceso, pero no me hace gracia del todo.

He pensado que el script genere tokens combinando microtime() y el id de usuario e incluirlo a cada insercion asi me aseguro de que puedo recuperar ese registro sin peligro a recojer otro no deseado

Esto se hace asi, no se hace asi...