Hola amigos,
Comenzando a ayudar en esta Comunidad,
hoy es enseñare como mostrar la ultima id insertada en mysql , luego de ejecutar una query.
Requerimientos:
-Mysql
-Php 4 o superior
Codigo php
<?php
#Abrimos la conexion de Mysql
$dbhost="localhost"; // host del MySQL (generalmente localhost)
$dbusuario="mysql"; // aqui debes ingresar el nombre de usuario para acceder a la base
$dbpassword="1234"; // password de acceso para el usuario de la linea anterior
$db="usuarios"; // Seleccionamos la base con la cual trabajar
$conexion = mysql_connect($dbhost, $dbusuario, $dbpassword);
mysql_select_db($db, $conexion);
#Ejecutamos nuestra Query
$query = mysql_query("insert into usuarios (usuario, password, mail) values ('user1', 'pass1, '[email protected]')",$conexion);
#Ahora Rescatamos la id insertada
$ultima_id = mysql_insert_id($conexion);
echo "La ultima query insertada es: $ultima_id ";
?>
OJO! ESTO SOLO FUNCIONA A LA TABLA A LA CUAL ESTAMOS INSERTANDO DATOS, TIENE UN CAMPO ID CLAVE AUTOINCREMENTAL.
Comenzando a ayudar en esta Comunidad,
hoy es enseñare como mostrar la ultima id insertada en mysql , luego de ejecutar una query.
Requerimientos:
-Mysql
-Php 4 o superior
Codigo php
<?php
#Abrimos la conexion de Mysql
$dbhost="localhost"; // host del MySQL (generalmente localhost)
$dbusuario="mysql"; // aqui debes ingresar el nombre de usuario para acceder a la base
$dbpassword="1234"; // password de acceso para el usuario de la linea anterior
$db="usuarios"; // Seleccionamos la base con la cual trabajar
$conexion = mysql_connect($dbhost, $dbusuario, $dbpassword);
mysql_select_db($db, $conexion);
#Ejecutamos nuestra Query
$query = mysql_query("insert into usuarios (usuario, password, mail) values ('user1', 'pass1, '[email protected]')",$conexion);
#Ahora Rescatamos la id insertada
$ultima_id = mysql_insert_id($conexion);
echo "La ultima query insertada es: $ultima_id ";
?>
OJO! ESTO SOLO FUNCIONA A LA TABLA A LA CUAL ESTAMOS INSERTANDO DATOS, TIENE UN CAMPO ID CLAVE AUTOINCREMENTAL.