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 :
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’