Page 1 sur 1

Requête Mysql

Posté : 14 juin 2012, 01:29
par leo45vl
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

Re: Requête Mysql

Posté : 14 juin 2012, 08:25
par Mazarini
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").

Re: Requête Mysql

Posté : 14 juin 2012, 09:48
par xTG
Ou plus simplement mysql_error() qui permet d'avoir un message plus explicite qu'un numéro.

Re: Requête Mysql

Posté : 14 juin 2012, 10:53
par Mazarini
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.