ingres_errsqlstate
(PECL ingres >= 1.1.0)
ingres_errsqlstate — Obtiene el código del último error SQLSTATE generado
Descripción
$link
] )Devuelve un valor de tipo string que contiene el último SQLSTATE, o NULL si no ocurrió ningún error.
Si se pasa un recurso link a
ingres_errsqlstate(), devolverá el último error
registrado para el enlace. Si no se pasa ningún enlace,
ingres_errsqlstate() devolverá el último error notificado
usando el enlace predeterminado.
La función ingres_errsqlstate() debería llamarse siempre después de ejecutar una consulta a la base de datos. La llamada a otra función antes de llamar a ingres_errsqlstate() reiniciará o cambiará cualquier código de error de la última función de Ingres.
Parámetros
-
link -
El identificador de enlace de la conexión
Valores devueltos
Devuelve un valor de tipo string que contiene el último SQLSTATE, o NULL si no ocurrió ningún error.
Ejemplos
Ejemplo #1 Obtener el código del último error SQLSTATE generado
<?php
$enlace = ingres_connect($base_datos, $usuario, $contraseña);
$resultado = ingres_query($enlace, "select * from table");
$error_sqlstate = ingres_error();
if (!is_null($error_sqlstate)) {
echo "Ocurrió un error - " . $texto_error;
}
?>
Ver también
- ingres_errno() - Obtiene el número del último error generado de Ingres
- ingres_error() - Obtener un mensaje de error coherente del último error generado
- ingres_next_error() - Obtiene el siguiente error de Ingres