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.