Pour un projet perso, je mets au point une page de recherche. Le traitement PHP, en soi, ne pose pas de souci.
En revanche, quand j'exécute la requête suivante:
Code : Tout sélectionner
SELECT fiches.description_resume AS description_resume, fiches.nom AS fiches_nom, fiches.url AS fiches_url, rubriques.nom AS rubriques_nom, rubriques.url AS rubriques_url, menus.nom AS menus_nom, menus.url AS menus_url
FROM fiches, rubriques, menus
WHERE fiches.nom OR fiches.url LIKE '%Cat%à%dog%' AND id_rubrique=rubriques.id AND id_menu=menus.idSoit dit en passant, le site et la base de données sont codés en UTF-8.
Si la recherche porte sur 'Cat a dog' (sans accent) ou sur 'Enseigne', le site et PHPMyAdmin donnent un résultat identique.
D'où peut venir l'anomalie?
P.S.: Qui a eu la fâcheuse idée de mettre un "overflow: scroll", au lieu d'un "overflow: auto"? Le code tapé sur une ligne devient invisible sous IE 7 (j'ignore ce qu'il en est chez IE <= 6 et chez FF et Opera).