Cita:
Iniciado por pateketrueke de echo, internamente la función mencionada antes... hace lo mismo, entiendes??
(¿¿porque?? ... pues, porque la función mysql_insert_id() hace un llamado directo al API del SQL)
obviamente, si insertas dos elementos y después de ello quieres saber cual fue el primer "ultimo ID" pues no va a funcionar, ya que te dará el ultimo... realmente
mira, osea... lo ideal es...
haces un INSERT, y después otra consulta (o usar la función) ... es exactamente lo mismo
Cuando me refiero a varios insert, hablo de que en distintas terminales estan ingresando datos. pero desde la mia, quiero saber exactamente el id del registro que yo ingrese. croe que no es lo mismo porque la funcion obtiene el valor justo cuando se hace el insert, como si lo retornara con el query. Mientras que el select, es una nueva consulta, que en caso de que en otra terminal hayan hecho un registro, va a tener un id diferente al que yo ingrese.
ALguien que nos de mas claridad sobre las posibles diferencias entre los dos métodos???
Gracias