Même Code PHP, différentes manièr d'exécution

Résolu
Nymphomaniaque Messages postés 63 Statut Membre -  
Nymphomaniaque Messages postés 63 Statut Membre -
Bonsoir,

J'ai inséré le code ci dessous sur une page en local, le code s'exécute correctement, c'est à dire il m'affiche un tableau avec les inscrits. Mais sur le site et bien que la table contient les mêmes utilisateurs (membres) et les mêmes champs bien sûr, il se contente de m'afficher 35 (tout court) qui est le nombre d'inscrits.

 		 include ('connexion.php');
 		 $res=mysql_query("SELECT name,email from tabl",$conn);
		 echo '<h3>[Liste] '.mysql_num_rows($res).'&nbsp;membre(s)</h3><hr><table width="100%">';
 		 while($qry=mysql_fetch_assoc($res))
		  {
		   echo '<tr><big><td>'.$qry['name'].'</td><td>'.$qry['email'].'</td></big></tr>';
		  }
		  echo '</table>';



merci d'avance
A voir également:

7 réponses

Py_rex Messages postés 250 Statut Membre 52
 
Bonjour,

La solution se situe probablement dans une différence de version de PHP.
mysql_fetch_assoc() n'est disponible que quand PHP >= 4.0.3. Vérifiez la version utilisée par votre FAI et essayez avec mysql_fetch_array().
2
Nymphomaniaque Messages postés 63 Statut Membre 4
 
Il paraît que c'est là le problème. J'ai pas essayé avec mysql_fetch_array()
J'ai hebergé mes pages chez un autre hebergeur et ça marche très bien.
Merci bcp
0
glarf Messages postés 108 Statut Membre 8
 
Tu as remplacé les paramètres de mysql_connect() par ceux du serveur?
0
Nymphomaniaque Messages postés 63 Statut Membre 4
 
Où ça ? J'ai pas touché aux paramètres.
Pour info, j'heberge gratuit sur freeprohost.com
0
glarf Messages postés 108 Statut Membre 8
 
tu utilises bien mysql_select_db et mysql_connect pour te connecter à la base de données, non?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Nymphomaniaque Messages postés 63 Statut Membre 4
 
sans aucun doute
0
glarf Messages postés 108 Statut Membre 8
 
Est-ce que tu as pensé à modifier les paramètres de mysql_connect que tu utilises en local ( qui doit ressembler à mysql_connect('localhost', 'root', '') ) par ceux qui correspondent à la base sql de ton hébergement?
0
Nymphomaniaque Messages postés 63 Statut Membre 4
 
Oui, c'est déjà fait.
J'ai bien vérifié s'il se connecte à la base. Positif !
0