Requete php mysql renvoie resultat incomplet

gregc59 Messages postés 5 Date d'inscription   Statut Membre -  
Chris'S Messages postés 14 Statut Membre -
Bonjour,

Je crée actuellement un site contenant un forum.
Voici le probème :
je crée le code tout simple suivant:

$requete="SELECT idmessage FROM forum";
$res=mysql_query($requete);
$donnees=mysql_fetch_array($res);
print_r($donnees);

Ceci n'affiche que le premier resultat de la liste. Array ([0] =>1, [idmessage]=>1) alors qu'ily en a beaucoup plus.

la requete tapée dans phpmyadmin renvoie tous les résultats.

de plus les autres requetes de mon site fonctionnent très bien.

Quelqu'un connait le problème?

Merci.

3 réponses

  1. Chris'S Messages postés 14 Statut Membre
     
    Bonjour,
    tu peux peut ê tester cela
    $req2 = "SELECT idmessage FROM forum";
    $res=mysql_query($requete) or die(mysql_error());
    while ( $resx = mysql_fetch_array($res, MYSQL_ASSOC) )
    { print($.......
    }
    Bon courage
    0
  2. gregc59 Messages postés 5 Date d'inscription   Statut Membre
     
    salut Chris's merci de ta réponse,

    j'ai retiré mysql_assoc et la cela fonctionne! Alors merci bcp.

    Par contre je ne comprend pas pourquoi ma méthode ne fonctionnait pas étant donné que la resultat de ma requete s'ecrivait dans $donnees. Dans ce cas $donnees est bien un array et donc la fonction print_r() devrait renvoyer l'ensemble de $donnees

    si tu sais m'éclairer la dessus...
    0
  3. Chris'S Messages postés 14 Statut Membre
     
    Non je ne comprends pas pourquoi ta méthode ne marchait pas...
    Il faut chercher :-(
    0