mysql_errno

(PHP 3, PHP 4 , PHP 5)

mysql_errno --  Retourne le numéro d'erreur de la dernière commande MySQL

Description

int mysql_errno ( [resource link_identifier] )

mysql_errno() retourne le numéro de message d'erreur de la dernière opération MySQL sur la connexion courante, ou sur la connexion spécifiée avec l'option link_identifier. Les erreurs qui sont remontées depuis le serveur MySQL ne sont plus des alertes. A la place, il faut utiliser mysql_errno() pour obtenir le numéro d'erreur.

Exemple 1. Exemple avec mysql_errno()

<?php
mysql_connect
("marliesle");
echo
mysql_errno()." : ".mysql_error()."<br />";
mysql_select_db("nonexistentdb");
echo
mysql_errno()." : ".mysql_error()."<br />";
$conn = mysql_query("SELECT * FROM nonexistenttable");
echo
mysql_errno()." : ".mysql_error()."<br />";
?>

L'exemple ci-dessus va afficher :

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

Note : Si le paramètre optionnel link_identifier est spécifié, la connexion ainsi spécifiée est utilisée pour lire le dernier code d'erreur. Sinon, la dernière connexion ouverte est utilisée.

Voir aussi mysql_error() et les codes d'erreurs MySQL.