Cita:
Iniciado por x_women Este mensaje no entendi a que te refieres si podrias ser mas claro te lo agradeceria mucho.
Veamos el problema desde tus necesidades.
¿Cuando necesitas obtener el ID autoincremental generado? ..
Si la respuesta es algo tipo: "quiero saber cual es mi últimio ID de cierta tabla" .. la respuesta es: "usa la función MAX()": SELEC MAX(id) FROM nombre_tabla
Si el caso es: "Acabo de instertar un registro en tabla X y necesito el ID último generado por qué tengo que hacer otro INSERT en otra tabla (para establecer una relación con su clave foránea correspondiente)" .. En ese caso, usa: "mysql_insert_id() de PHP o su equivalente en SQL . con bloqueo de tablas o transacción por seguridad o asumes que no tendras tantos "insert" posibles concurrentes y no usas ni bloqueo de tablas ni transacciones ...".
En que caso estás tu? .. Ves claro que la función mysql_insert_id() sólo sirve y dá el resultado esperado usandola inmediatamente despues de un INSERT?
Un saludo,