Mysql et php renvoient resultat differents
gregc59
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
gregc59 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
gregc59 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
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.
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:
- Mysql et php renvoient resultat differents
- Resultat foot - Télécharger - Vie quotidienne
- Différence entre tcp et udp - Guide
- Easy php - Télécharger - Divers Web & Internet
- Lexer resultat - Télécharger - Sport
- Mysql community server - Télécharger - Bases de données
4 réponses
salut,
forum est le nom de ta base ou de ta table?
peut tu faire un aperçu de ta base/table sur laquelle tu travaille
forum est le nom de ta base ou de ta table?
peut tu faire un aperçu de ta base/table sur laquelle tu travaille
Pour les souvenirs de PHP qu'il me reste ...
Le print_r affiche une ligne de tableau, une seule et unique, donc en conséquence, ici juste la première quoi. je serais tenté de mettre foreach au dessus du style :
foreach($donnees){
print_r($donnees)
}
La syntaxe est à corriger car elle contient surement des fautes, mais l'idée est là ;)
Le print_r affiche une ligne de tableau, une seule et unique, donc en conséquence, ici juste la première quoi. je serais tenté de mettre foreach au dessus du style :
foreach($donnees){
print_r($donnees)
}
La syntaxe est à corriger car elle contient surement des fautes, mais l'idée est là ;)
pourquoi pas un echo tout simplement?
et effectivement si tu as plusieurs données à ressortir, met une boucle
et effectivement si tu as plusieurs données à ressortir, met une boucle
forum est bien le nom de la table, la connexion à la base est bonne j'utilise un include. Et surtout la meme requete tapée dans phpmyadmin renvoie le bon resultat
ma table forum ressemble à :
idmessage idparent .....
1 6