mysql_errno

(PHP 3, PHP 4 )

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>";
?>

The above example would produce the following output:

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

Voir aussi mysql_error().