Bonjour !
Lorsque je lance la requête suivante dans phpmyadmin, je trouve mon résultat
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT attach_id, attach_comment FROM forum_attachments WHERE topic_id = '49' AND real_filename = 'logo tshirt.jpg'
Si je lance cette même requête en la mettant dans une chaine via php, elle fonctionne aussi
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $v_Sql = "SELECT attach_id, attach_comment FROM forum_attachments WHERE topic_id = '49' AND real_filename = 'logo tshirt.jpg'"
Par contre, lorsque je lance la même requête via des variables, il ne me renvoi aucun résultat (par contre la requête s'exécute bien et me renvoie une ressource normalement).
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $v_Sql = "SELECT attach_id, attach_comment FROM forum_attachments WHERE topic_id = '$p_IdSujet' AND real_filename = '$v_ImageNom'"
Je me demande si ce n'est pas parce que ma colonne real_filename est en utf8_bin, mais je n'en suis pas sûr. Dans le doute j'ai aussi essayé de faire un utf8_encode($v_ImageNom) et même un decode (au cas où) mais aucune de ces deux solutions n'a fonctionné.
Est-ce que quelqu'un peut m'aider ?
Merci d'avance !
Partager