mysql_fetch_row ne renvoie rien
Bonjour à tous,
Je suis débutant en php et mysql. Pour l'école je dois faire le classique gestionnaire de bibliothèque, enfin bref...
Lorsque j'éxecute ce morceau de code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
case 2 :
$sql = 'SELECT date_retour FROM EMPRUNT WHERE code_catalogue = '.$code_catalogue.';';
$result = mysql_query ($sql) or die ('Impossible de consulter la date de retour du livre numero '.$code_catalogue.'.<br />Erreur mysql : '.mysql_error());
if (!mysql_fetch_row($result))
{
echo "Ce livre n'est pas présent dans la liste des emprunts";
} else {
$date_retour[] = mysql_fetch_row($result);
echo $date_retour[0];
}
break; |
avant j'ai récupéré $code_catalogue comme ceci :
Code:
$code_catalogue = mysql_real_escape_string(htmlspecialchars($_POST['code_catalogue']));
Mon problème c'est que mysql_fetch_row ne me renvoit rien, alors que si je fais la requete directement dans la base j'obtient bien un résultat (la date de retour). Je n'arrive pas à trouver pourquoi...
Merci d'avance pour votre aide...