Bonjour,
J'ai rencontré un soucis en voulant récupérer des données sur ma base de données (chez Free).
Voici le code :
Et là, rien ne se passe, alors que j'ai quand même des données dans la table "site_perso".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 mysql_connect("sql.free.fr", "base", "*****") or die(mysql_error()); mysql_select_db("base") or die(mysql_error()); $util=$user->data['username']; /* Provient d'un forum phpBB3 */ $requete = mysql_query("SELECT * FROM site_perso WHERE us=\"$util\"") or die(mysql_error()); while($data = mysql_fetch_array($requete)) { echo $data['personnage']; echo $data['lvl_perso']; echo $data['metier1']; } mysql_close();
Je me suis dit, pourquoi je ne tenterai pas de tester ma requête (je ne sais pas si ça se fait) :
Et là, rien ne s'affiche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if (!mysql_fetch_array($requete)) { echo "FALSE"; } if (mysql_fetch_array($requete)) { echo "TRUE"; }
Est-ce un problème de guillemets ?
Merci d'avance
Partager