Ver Mensaje Individual
  #11 (permalink)  
Antiguo 19/02/2003, 09:56
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Las otras soluciones tambien sufren de ese fallo. Si en el tiempo que pasa desde que haces la insercion en la pagina 1 hasta que lees el ultimo ID en la pagina 2, otro usuario inserta un nuevo registro, el valor devuelto por todas las soluciones seria el ID del registro insertado por el otro usuario.

Dicho esto, la unica solucion de leer el ID del registro que has insertado en la pagina 1, es leerlo en la propia pagina 1. Y en ese caso el mejor metodo (creo yo) es el de mysql_insert_id(), si el ID es autonumerico (si no lo es, no funciona).

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.