mysql_errno
mysql_escape_string
MySQL Functions
PHP Manual

# mysql_error

(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.

Example #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.

mysql_errno
mysql_escape_string
MySQL Functions
PHP Manual