(PHP 5)

mysqli_errno, mysqli->errno — Regresa el código de error para la función más recientemente llamada

Descripción

Estilo por procedimientos:

int mysqli_errno ( mysqli $identificador_de_enlace )

Estilo orientado a objetos (propiedad):

class mysqli {
int errno
}

La función mysqli_errno() regresará el último código de error para la función de MySQLi más recientemente llamada, que pueda ser exitosa o fallar con respecto al identificador de enlace a la base de datos definido por el parámetro identificador_de_enlace. Si no han ocurrido errores, está función regresará cero.

nota: Los números de error del cliente, están listados en el archivo de MySQL errmsg.h. Los números de error del servidor, están listados en el archivo de MySQL mysqld_error.h. En la distribución de las fuentes de MySQL, tu puedes encontrar una lista completa de los mensajes de error y de los números de error en el documento Docs/mysqld_error.txt.

Valores retornados

Un valor de código de error para la última llamada si falló. Cero significa que no han ocurrido errores.

Ver también

mysqli_connect_errno(), mysqli_connect_error(), mysqli_error(), y mysqli_sqlstate()

Ejemplos

Estilo orientado a objetos

<?php
$mysqli
= new mysqli("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}

if (!$mysqli->query("SET a=1")) {
printf("Errorcode: %d\n", $mysqli->errno);
}

/* close connection */
$mysqli->close();
?>

Estilo por procedimientos

<?php
$link
= mysqli_connect("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}

if (!mysqli_query($link, "SET a=1")) {
printf("Errorcode: %d\n", mysqli_errno($link));
}

/* close connection */
mysqli_close($link);
?>

El resultado del ejemplo seria:

Errorcode: 1193
Yahoo se reiventa y cambia de logo, aprovechando su nueva ventaja ante Google Después de 18 años sin cambios, la compañía de origen norteamericano que llegó a liderar Internet a finales de los 90 y primeros del 2000, acaba de da...
Formas de hacer crecer los negocios en internet Sepa donde están sus clientes Diferentes expertos recomiendan diferentes (a veces opuestas) tácticas. Piense en esto: "gurús" no sé más que tú, sól...
CPANEL VS PLESK En el siguiente artículo encontrará información sobre las funcionalidades (Ventajas y Desventajas) entre los administradores de hosting cPanel y Ple...
Chrome 12 El equipo de trabajo del navegador de Google acaba de anunciar el lanzamiento de la primera versión beta de Chrome 12. Entre las novedades y caract...
YouTube lanzará nuevo servicio de streaming De acuerdo con fuentes del portal The Daily Dot, Google está preparando el lanzamiento de un nuevo servicio de "streaming" para la transmisión en dire...
WordPress 2.8.1 ha sido liberado WordPress 2.8.1, soluciona un importante problema de seguridad que provocaba la eliminación de directorios al actualizarse automáticamente. Además est...
Dropbox y Adobe se unen para facilitar el trabajo de archivos PDF Una gran noticia para los usuarios de Adobe pues, desde ahora, podrán utilizar la plataforma de almacenamiento de Dropbox para editar y mantener los c...
Un Samsung Galaxy S III le explotó a un usuario en Irlanda Tras una pelea con su operador celular, que no quiso reponerle su teléfono, el ciudadano -que se mantiene anónimo- recibió la visita del director de s...
Apple lanzaría el Ipad 3 en marzo de 2012.. Los medios hablan de nuevo sobre el futuro lanzamiento del iPad 3. La tercera generación de la tableta de Apple podría lanzarse a finales del próximo ...
La Historia y Evolución de CSS Tras el reciente lanzamiento del primer borrador de CSS4 hemos encontrado un interesante post en graphicmania.net donde dar un repaso de la evolución ...
mysqli errno
Tagged on: