Requête Mysql

Eléphant du PHP | 68 Messages

14 juin 2012, 01:29

Bonjour,

J'ai un problème pour effectuer un requète Mysql je m'explique:
Avant tout voici un screen de ma config. PhpMyAdmin:

Image

Donc,
Ma page que je fais présentement ( je sais que les nom des tables ont pas rappot c'est basé sur un scripts libre je commence en Mysql donc...):
http://pass.great-heberg.eu/espace_membre/mc.php

Tout marche sauf que:
J'apelle bien la table avatar:
<?php
include('config.php');
?>


<?php
$req = mysql_query('select id, username, email from users');
while($dnn = mysql_fetch_array($req))
{
?>

      <?php echo $dnn['id']; ?>
        <?php echo htmlentities($dnn['username'], ENT_QUOTES, 'UTF-8'); ?>
        <?php echo htmlentities($dnn['email'], ENT_QUOTES, 'UTF-8'); ?>
		        
				        <?php echo htmlentities($dnn['avatar'], ENT_QUOTES, 'UTF-8'); ?>


    
<?php
}
?>

                
        </body>
</html>
Mais rien s'affiche...
J'ai tester avec plusieurs autre tables: sa marche pas...
Que faire?

Merci beaucoup de répondre à cette question qui doit être tout simple pour vous :D,
Leo45vl

ViPHP
ViPHP | 2577 Messages

14 juin 2012, 08:25

Bonjour,

Après un mysql_query(), il faut tester mysql_errno() pour vérifier que la requete s'est bien exécutée.
Il faudrait également que tu paramètres php pour afficher les erreurs, une recherche dans php.ini te permettra d'activer les erreurs (recherche de "error").

ViPHP
xTG
ViPHP | 7331 Messages

14 juin 2012, 09:48

Ou plus simplement mysql_error() qui permet d'avoir un message plus explicite qu'un numéro.

ViPHP
ViPHP | 2577 Messages

14 juin 2012, 10:53

Un vieux réflexe^^. Je teste le code erreur pour afficher le message si besoin. Je n'arrive pas à utiliser le "or die(mysql_error())" non plus mais c'est psychiatrique.