Requête avec paramètre en caractères spéciaux
Bonjour,
J'ai remarqué que PHPMyAdmin arrive à interpréter les caractères spéciaux de sa requête. Par contre quand j'exécute cette même requête dans du PHP le résultat est différent. Il dois peut être y avoir un problème dans mon code.
Si quelqu'un peut m'aider merci. :king:
My sql va m'afficher 1 en utilisant le caractère spécial "é" :
Code:
SELECT COUNT( * ) AS nbr FROM tbl_user WHERE account = 'é';
PHP va m'afficher 0 en utilisant le caractère spécial "é" :
Code:
1 2 3 4 5
| $sql = "SELECT COUNT(*) AS nbr FROM tbl_user WHERE account = 'é'";
$res = mysql_query($sql);
$alors = mysql_fetch_assoc($res);
mysql_close();
echo $alors['nbr']; //affiche 0 car pas trouvé |
Par contre les deux affichent bien 1 si je met un caractère simple :
My sql va m'afficher 1 en utilisant le caractère spécial "d" :
Code:
SELECT COUNT( * ) AS nbr FROM tbl_user WHERE account = 'd';
PHP va m'afficher 1 en utilisant le caractère spécial "d" :
Code:
1 2 3 4 5
| $sql = "SELECT COUNT(*) AS nbr FROM tbl_user WHERE account = 'd'";
$res = mysql_query($sql);
$alors = mysql_fetch_assoc($res);
mysql_close();
echo $alors['nbr']; //affiche 1 |