Bonjour,
J'ai un petit souci MySQL.
J'effectue une recherche dans une table afin de vérifier si le titre d'un livre est bien présent :
Le problème, c'est que j'ai l'impression que si $titre comporte une apostrophe (par ex. : "La promesse de l'aube"), la fonction LIKE ne donne aucun résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php $q=mysql_query("SELECT categorie FROM table WHERE titre LIKE '%$title%'"); if ($q==true) { $r=mysql_fetch_array($q); } ?>
Pas de problèmes par contre en ce qui concerne les accents.
Pour info, l'interclassement comme la page HTML sont en UTF-8.
Avez-vous une explication ?
Merci !
Partager