Requete php mysql renvoie resultat incomplet

gregc59 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
Chris'S Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -
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.
A voir également:

3 réponses

Chris'S Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
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
gregc59 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
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
Chris'S Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
Non je ne comprends pas pourquoi ta méthode ne marchait pas...
Il faut chercher :-(
0