digitRox
Messages postés3Date d'inscriptionvendredi 10 février 2006StatutMembreDernière intervention15 mars 2007
-
15 mars 2007 à 20:06
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 2015
-
16 mars 2007 à 11:59
Bonjour,
Mon problème en fort simple : Quand j'exécute une requête dans phpmyadmin tout fonctionne bien et lorsque je met celle-ci dans mon code php, elle affiche seulement que le premier résultat :
//**************************************************
$query = "SELECT * FROM `user_online`";
Filipe35
Messages postés470Date d'inscriptionvendredi 14 novembre 2003StatutMembreDernière intervention23 octobre 20071 16 mars 2007 à 02:08
Un ptit peu d'explications :
mysql_fetch_array marche avec un pointeur.
Si tu fais seulement mysql_fetch_array, il ne t'affichera que le premier (car le pointeur est à 0par défaut) , suite à ça le pointeur sera sur le début de la deuxième ligne.
Si une nouvelle fois tu exécutes mysql_fetch_array il te renverra la deuxième ligne et se mettra au début de la 3ème.
D'où la necessité d'utiliser une boucle.
Par contre ce que je te conseile c'est de stocker tout dans un tableau, puis de fermer ta connexion au serveur et enfin d'afficher les résultats comme il te semble ;)
Désolé si des fautes se sont glisser dans mon post il commence à se faire tard.