Bonjour,

j'ai un formulaire de recherche par mots clef et j'ai ajouté addslashes pour gérer les caractères spéciaux

Code : Sélectionner tout - Visualiser dans une fenêtre à part
	$_SESSION['motsclef'] = addslashes($_POST['motsclef']) ;
j'ai fait un écho de ma requête, pour vérifier que \ est bien ajouté, ce qui est le cas, puisque la requête, avec une recherche comme "d'alzheimer"' me donne

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT count(*) FROM guide were public LIKE '%personne âgée%' AND  (s_nom LIKE '%d\'alzheimer%' OR specifique LIKE '%d\'alzheimer%')
or, quand je cherche avec le mot alzheimer, j'ai bien des résultats, mais quand je cherche avec d'alzheimer, je n'ai aucun résultat, alors que j'ai en bdd des lignes avec "maladie d\'alzheimer" (l'antislashes est intégré dans le texte de la bdd)

Je ne comprends pas du tout pourquoi j'ai 0 résultat, merci à ceux qui pourront m'aider.