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 :

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();
Et là, rien ne se passe, alors que j'ai quand même des données dans la table "site_perso".

Je me suis dit, pourquoi je ne tenterai pas de tester ma requête (je ne sais pas si ça se fait) :
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";
}
Et là, rien ne s'affiche.

Est-ce un problème de guillemets ?
Merci d'avance