Votre question

Expts parameter

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
21 Janvier 2011 14:46:51

Bonjour je veut crée un petit tableau qui affiche les infos du joueur
  1. $recup_player=mysql_query( "SELECT DISTINCT `name`, `level`, `exp`,`gold` FROM `player` WHERE account_id=$_SESSION[id]"or die(mysql_error())) ?>
  2. <?php
  3. $best = mysql_fetch_array($recup_player)
  4. ?>

et j'ai cette erreur :
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\site2\moncompte.php on line 49

si quelqu'un a une idée , merci d'avance

Autres pages sur : expts parameter

21 Janvier 2011 15:53:45

Bonjour,


  1. $recup_player = mysql_query ("SELECT DISTINCT `name`, `level`, `exp`, `gold` FROM `player` WHERE account_id = "'.$_SESSION['id'].'"") or die (mysql_error());
  2. $best = mysql_fetch_array($recup_player);
  3. ?>


Edit: Pourquoi faire SELECT DISTINCT puisque de toute façon il va ne ressortir qu'un seul ID...
m
0
l
21 Janvier 2011 16:02:23

http://fr.php.net/manual/fr/function.mysql-query.php :

Pour les requêtes du type SELECT, SHOW, DESCRIBE, EXPLAIN et les autres requêtes retournant un jeu de résultats, mysql_query() retournera une ressource en cas de succès, ou FALSE en cas d'erreur.


Donc ta requête échoue et mysql-query renvoie FALSE (un boolean) donc mysql_fetch_array gueule.
m
0
l
Contenus similaires
21 Janvier 2011 18:46:06

merci de vos réponses comment je peut résoudre ce problème ?
m
0
l
a c 232 L Programmation
21 Janvier 2011 22:56:52

En corrigeant ta requête, comme indiqué par allstar27
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS