Erreur MySQL / mysql_fetch_array() [Résolu/Fermé]

Signaler
Messages postés
1
Date d'inscription
lundi 12 novembre 2012
Statut
Membre
Dernière intervention
24 mars 2013
-
 toytoy -
Bonjour,

Je sais que cette erreur à été vue plusieurs fois, pourtant je n'arrive pas à identifier mon erreur,
erreur:"Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/toytoy/www/id_user.php on line 10"

voici mon code :

<?php
// connexion et selection de la base de données
include("connexion_base.php");

// définition du joueur actuellement connecté
$pseudo=htmlentities(trim($_SESSION['pseudo']));
// requête sur la table "user" de la base de données "toytoy_visiteurs", on associe le pseudo et l'id_user
$request = ' SELECT id_user FROM unite WHERE pseudo="'.($pseudo).'"';
$result = mysql_query($request,$id_connexion);
$table = mysql_fetch_array($result,MYSQL_ASSOC);
$id_user=$table['id_user'];

// fermeture de la base de données
mysql_close();
?>

et le include c'est la connexion à la base de donnée (ici pas de problème je l'utilise plusieurs fois sans soucis).

Merci de votre aide :)



2 réponses


Bonjour

$result = mysql_query($request,$id_connexion) or die(mysql_error()); 

Ça ne règlera pas le problème, mais ça donnera des précisions sur la cause de l'erreur. Reviens mettre le nouveau message d'erreur ici.
Finalement je crois que c'était un problème de variable avec ma base de donnée entre des Varchar et des INT, je sais pas si possible mais sa doit être sa ^^ Merci encore :)