7.62.19 mysql_error()
Retourne le texte associé avec l'erreur générée
lors de la dernière requête.
[ Exemples avec mysql_error ] PHP 3, PHP 4
string
mysql_error (
resource
link_identifier
)
mysql_error
retourne le message d'erreur
généré par la dernière commande MySQL, ou bien
''
(la chaîne vide) si aucune erreur n'est survenue.
Les erreurs retournées par le serveur MySQL ne génèrent plus
de message d'alerte. A la place, vous devez utiliser la fonction
mysql_error
pour lire le contenu du message.
Notez que cette fonction ne retourne que le texte de l'erreur la
plus récente, ce qui fait que si vous souhaitez l'utiliser, vous devez
vous assurer de sa valeur avant de lancer une autre requête.
Exemple avec mysql_error |
<?php mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("nonexistentdb"); echo mysql_errno() . ": " . mysql_error(). "\n";
mysql_select_db("kossu"); mysql_query("SELECT * FROM nonexistenttable"); echo mysql_errno() . ": " . mysql_error() . "\n"; ?>
|
Note |
Si le paramètre optionnel
link_identifier
est utilisé, c'est le dernièr message d'erreur sur cette
connexion qui sera lue. Sinon, c'est la dernière connexion
MySQL ouverte qui est utilisée.
|
Voir aussi
mysql_errno
.
|