Requete php mysql renvoie resultat incomplet

Fermé
gregc59 Messages postés 5 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 12 janvier 2010 - 12 janv. 2010 à 11:28
Chris'S Messages postés 14 Date d'inscription dimanche 16 décembre 2007 Statut Membre Dernière intervention 21 décembre 2011 - 12 janv. 2010 à 13:02
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 dimanche 16 décembre 2007 Statut Membre Dernière intervention 21 décembre 2011
12 janv. 2010 à 12:20
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 mardi 12 janvier 2010 Statut Membre Dernière intervention 12 janvier 2010
12 janv. 2010 à 12:47
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 dimanche 16 décembre 2007 Statut Membre Dernière intervention 21 décembre 2011
12 janv. 2010 à 13:02
Non je ne comprends pas pourquoi ta méthode ne marchait pas...
Il faut chercher :-(
0