Bonjour.
(php + mysql)
J'ai un problème tout simple, mais je ne trouve pas de solution.
J'ai un formulaire de recherche.
Une fois les champs rempli, ça me construit la requète.
En voici une tout simple:
SELECT COUNT(DISTINCT(contact.id_contact)) FROM contact WHERE LOWER(nom_contact) LIKE (LOWER('%$nom%'))
Si $nom commence par 2 caractères qui peuvent être traduit en hexa, il fait le remplacement à cause du %.
Exemple si $nom="devil". La requète deviens
SELECT COUNT(DISTINCT(contact.id_contact)) FROM contact WHERE LOWER(nom_contact) LIKE (LOWER('Þvil%')) .
Une idée pour éviter ça???
Merci
Partager