entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Usar funciones de mysql para obtener llave primaria con PHP

Luego de una inserción en una tabla de MySQL, ¿cómo puedo obtener la llave primaria del registro recién creado de forma confiable? Es decir, sin hacer un select max(id) que puede regresar datos de otro registro creado desde otra conexión.

¿Me ayudan?

1 Respuesta

2votos

Peter Puntos150480

Utilizando la función mysql_insert_id($bd), donde $bd es el handle de la conexión a la base de datos. Con eso te funciona.

1voto

bl4z3r comentado

Recomendaría no usar la libreria mysql debido a que su uso es obsoleto y da lugar a problemas de seguridad. En su defecto, usaria mysqli_insert_id() o $mysqli->insert_id.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta