
Envoyé par
max44410
1 2
|
$sql = mysql_query("SELECT * FROM `video`, `categorie` WHERE `video`.`vid_cat`= `categorie`.`cat_num` AND `vid_nom` LIKE '".$var_recherche2."' LIMIT 0, 30"); |
comme ça ??
Viens aussi de tester c'est pareil...
Sinon apparemment, le soucis se situe entre la requête et la variable.
1 2 3 4
| $var_recherche2=traitement_espace($var_recherche);
echo $var_recherche2;
$sql = mysql_query('SELECT * FROM video, categorie WHERE video.vid_cat= categorie.cat_num AND vid_nom LIKE \'%'.$var_recherche2.'\' LIMIT 0, 30'); |
En fait, quand j'met un caractère accentué dans ma requête, pas de soucis.
Mon affichage de variable $var_recherche2 me donne le caractère accentué !
Et si j'affiche ma requête, j'obtiens :
SELECT * FROM video, categorie WHERE video.vid_cat= categorie.cat_num AND vid_nom LIKE '%é%' LIMIT 0, 30
Qui fonctionne parfaite avec PhpMyAdmin...
Partager