
BDD MySQL Partie 2 – Les erreurs MySQL
Publié par JM le 3/8/2006 (1583 lus)
Désormais, et ce graçe à ce tutoriel, vous connaîtrez les erreurs de MySQL.
Lorsque l’exécution d’une fonction MySQL échoue, il est possible de récupérer le code de l’erreur qui est survenue grâce à la fonction mysql_errno. Cette fonction retourne le code de la dernière erreur survenue sur la connexion dont l’identifiant est passé en paramètre. Ce dernier est optionnel, et il n’est pas fourni ; c’est la dernière connexion qui sera utilisé. Si aucune erreur n’est survenue, cette fonction retournera 0.
Contrairement à la fonction mysql_errno, la fonction mysql_error permet de renvoyer la description de l’erreur, ou bien une chaîne vide si aucune erreur n’est survenue :
Si, par exemple, nous lançons ce script alors qu’aucun serveur MySQL n’est démarré, nous obtiendrons :
Citation :
Lorsque l’exécution d’une fonction MySQL échoue, il est possible de récupérer le code de l’erreur qui est survenue grâce à la fonction mysql_errno. Cette fonction retourne le code de la dernière erreur survenue sur la connexion dont l’identifiant est passé en paramètre. Ce dernier est optionnel, et il n’est pas fourni ; c’est la dernière connexion qui sera utilisé. Si aucune erreur n’est survenue, cette fonction retournera 0.
Contrairement à la fonction mysql_errno, la fonction mysql_error permet de renvoyer la description de l’erreur, ou bien une chaîne vide si aucune erreur n’est survenue :
if ( !mysql_connect ("localhost", "root", "") )
{
print ("Erreur n° ".mysql_errno()."<br>");
print ("Decription de votre erreur : ".mysql_error()."<br>");
}
Si, par exemple, nous lançons ce script alors qu’aucun serveur MySQL n’est démarré, nous obtiendrons :
Citation :
Erreur n° 2003
Description de l’erreur : Can’t connect to MySQL server on ‘localhost’
| Naviguer à travers les tutoriaux | |
Manipuler des répertoires en Php
|
Bdd MySQL Partie 1 : Récupérer des données
|
|
Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
|
||||








