Problème avec une requête (guillemets ?)
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:
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:
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