Récupérer le message d'un mysql_error dans une variable

Eléphanteau du PHP | 10 Messages

25 oct. 2005, 01:07

Bonsoir,
je cherche à récupérer le message d'un mysql_error afin de le mettre dans une variable ...
Si quelqu'un à la solution, merci par avance :-)

Mammouth du PHP | 1885 Messages

25 oct. 2005, 01:40

$error = mysql_error();
Non?
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Eléphanteau du PHP | 10 Messages

25 oct. 2005, 01:47

Je vais essayer, mais ça me parait trop simple ^^

Eléphanteau du PHP | 10 Messages

25 oct. 2005, 01:51

Non, ça ne fonctionne pas :'(
sinon je penserais à récupérer le Numéro de l'erreur, le mettre dans une variable, puis a partir du numéro, trouver le texte de l'erreur, je continue mes recherches ...

Mammouth du PHP | 19672 Messages

25 oct. 2005, 08:38

Tiens, voilà peut-être de quoi alimenter ta recherche sur les erreurs retournées par MySQL
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 1380 Messages

25 oct. 2005, 09:09

Xenon_54 t'a donné la solution.
$result = mysql_query($qry);
$err_msg = mysql_error();
$err_nb = mysql_errno();

echo '<b>N° erreur:</b> '. $err_nb.'<br />';
echo '<b>Message erreur:</b> '.$err_msg.'<br />';
N'oublie pas de mettre une sortie en cas d'erreur (die ou exit).
ripat