(PECL CUBRID >= 8.3.0)
cubrid_insert_id — Devuelve una matriz con los IDs generados por las columnas AUTO_INCREMENT
Esta función devuelve una matriz con los IDs generados por las columnas AUTO_INCREMENT que fueron actualizados por la consulta INSERT previa. Devuelve una matriz con todas las columnas AUTO_INCREMENT y sus valores. Devuelve 0 si la consulta previa no generó nuevas filas, o FALSE en caso de fallo.
El nombre de la clase (tabla) que se usó en la última sentencia INSERT para la que los valores de autoincremento son recuperdos.
El Identificador de conexión previamente obtenido por una llamada a cubrid_connect().
Una matriz asociativa con todos las columnas AUTO_INCREMENT y sus valores, en caso de éxito.
0, si la consulta previa no generó nuevas filas.
FALSE en caso de fallo.
Example #1 Ejemplo de cubrid_insert_id()
<?php
$enlace = cubrid_connect("localhost", 30000, "demodb2", "dba", "");
if (!$enlace)
{
die('No se pudo conectar.');
}
$consulta = "insert into employees (name, address, salary) values ('Michael', 'Boston, MA', 3750)";
$resultado = cubrid_execute($enlace, $consulta);
if ($resultado)
{
$array_id = cubrid_insert_id("employees");
echo "El último id insertado fue ".$array_id["id"];
cubrid_close_request($resultado);
}
?>
El resultado del ejemplo sería:
Result: El último id insertado fue 10