Surligner un mot recherché

Résolu/Fermé
Utilisateur anonyme - 20 déc. 2013 à 16:39
 Utilisateur anonyme - 12 août 2014 à 01:45
Bonjour,



J'essaie de surligner un mot clef saisi dans un champ de recherche. Pour ce faire je cherche le mot recherché dans ma table SQL articles


$chaine = "SELECT * FROM articles WHERE (titre LIKE '%" . $_POST['recherche'] . "%' OR sous_titre LIKE '%" . $_POST['recherche'] . "%' OR contenu_article LIKE '%" . $_POST['recherche'] . "%') ORDER BY STR_TO_DATE(date_creation, '%d-%m-%Y') DESC";


$this->data=$connexion_bd->query($chaine);

while( $this->data_vue = $this->data->fetch() ) {
.
.
.

Ca fonctionne parfaitement mais voila : les champs Titre, Sous_titre ou Contenu_article peuvent contenir des balises HTML. Je ne souhaite prendre en compte que le texte "hors balise" y a-t-il une solution avec MSQL ?

Je vous remercie

1 réponse

Utilisateur anonyme
12 août 2014 à 01:45
Il faut juste utiliser un HTML Purifier
0