mysql_errno

mysql_errno

(PHP 3, PHP 4, PHP 5)

mysql_errno -- Deuelve el n煤mero del mensaje de error de la 煤ltima operaci贸n MySQL

Descripci贸n

int mysql_errno ( [int identificador_de_enlace] )

Regresa el n煤mero de error de la 煤ltima funci贸n, o 0 (cero) si no hay error.

Los errores que se obtienen de la base de datos MySQL ya no generan alertas. En lugar de eso, use mysql_errno() para obtener el c贸digo de error. Note que esta funci贸n solo regresa el c贸digo de error de la funci贸n MySQLm麓s recientemente executada (sin incluir mysql_error() y mysql_errno()), as铆 que si quiere usarla, asegurese de chear el valor antes de llamar a otra funci贸 de MySQL.

Ejemplo 1. Ejemplo de mysql_errno

<?php
$link
= mysql_connect("localhost", "mysql_user", "mysql_password");

if (!
mysql_select_db("nonexistentdb", $link)) {
    echo
mysql_errno($link) . ": " . mysql_error($link). "\n";
}

mysql_select_db("kossu", $link);
if (!
mysql_query("SELECT * FROM nonexistenttable", $link)) {
    echo
mysql_errno($link) . ": " . mysql_error($link) . "\n";
}
?>

El ejemplo anterior producir谩 la siguiente salida:

1049: Unknown database 'nonexistentdb'
1146: Table 'kossu.nonexistenttable' doesn't exist

Nota: Si el par谩metro opcional es espec铆ficado el identificador_de_enlace es usado para obtener el c贸digo de error. Si no, se usa el 煤ltimo enlace abierto.

Ver tambi茅n: mysql_error() y C贸digos de error MySQL.