Requête correcte qui ne s'éxècute pas

Bonjour,
J'ai un problème, une requête correcte ( testée sur ma base de donnée ) mais qui ne s 'affiche pas

voilà la requête :

$ret = mysql_query("SELECT COUNT(id) AS nbre_fight FROM fight WHERE receveur='".$_SESSION['pseudo']."' AND perso_receveur = '".$_SESSION['actu']."' AND vie <> 'victoire' AND vie <> 'defaite' ");
$don = mysql_fetch_array($retour);

voilà laffichage

Fights reçus : <?php echo $don['nbre_fight'] ; ?>

et ca affiche ceci Fights reçus :

Pourriez vous m'expliquer pourquoi ?

Merci de votre aide
Configuration: Windows XP
Firefox 2.0.0.14

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    bonjour,

    c'est tout simple :)

    $ret = mysql_query("SELECT COUNT(id) AS nbre_fight FROM fight WHERE receveur='".$_SESSION['pseudo']."' AND perso_receveur = '".$_SESSION['actu']."' AND vie <> 'victoire' AND vie <> 'defaite' ");
    $don = mysql_fetch_array($retour);
    


    ta ligne :

    $don = mysql_fetch_array($retour);
    


    devrait se lire :
    $don = mysql_fetch_array($ret);
    


    juste une petite erreur de retour au lieu de ret :)
    1. Ah oui, j'ai plusieurs fois modifié çà pour voir si ca venait de moi, mais ca ne change absolument rien, désolé, donc c'est pas çà le problème...
      1. Contributeur
        bon ok je n'ai rien dit

        mais soit certain que tu dois vraiment avoir la meme chose aux deux places soir "ret" ou "retour" il n'y en a pas un de différent voyont