mysql_error

mysql_error

(PHP 3, PHP 4, PHP 5)

mysql_error -- Devuelve el texto del mensaje de error de la 煤ltima operaci贸n MySQL

Descripci贸n

cadena mysql_error ( [int identificador_de_enlace] )

Regresa el texto del error de la 煤ltima funci贸 MySQL o '' (cadena vac铆a) si no ocurri贸 error. Si no se espec铆fica el identificador de enlace en la funci贸n se usa el 煤ltimo enlace abierto exitosamente para obtener el mensaje de error del servidor MySQL.

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_error

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

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

mysql_select_db("kossu", $link);
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

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