Manuel PHP
Précédent |  | Suivant

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

Précédent | Sommaire | Suivant
mysql_drop_db | Niveau supérieur | mysql_error