Surligner un mot recherché

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
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
 
Il faut juste utiliser un HTML Purifier
0