salut à tous
mon souci:
je cherche une chaine de caractère dans une bd où elles sont stockées sous la forme de textes imbriqués au sein de balises html du genre
<span class="style_selection"><b><em>mon texte intéressant que je cherche à rechercher</span></b></em>
ceci n'est qu'un exemple
du coup si je me mets à rechercher le mot "je", il va me le trouver mais j'aimerai qu'il m'affiche au moins quelques mots de + mais pas tout(!) car quelques fois, dans ce champ je peux avoir des dizaines de lignes (c'est en fait le champ de récupération du conteu d'une nouvelle d'un blog)
donc en gros ce que je souhaiterai, c'est avoir quelques mots avant et quelques mots après et obtenir un résultat du genre:
...intéressant que JE cherche à...
mon code serait du genre:
1/ comment puis je faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $sql = "SELECT post_content FROM dc_post where post_content like 'je'"; $req = mysql_query($sql); while($data = mysql_fetch_assoc($req)){ $chaine = $data['post_content']; echo $chaine; }
2/ ai-je un moyen de ne pas faire afficher les balises html qui entourrent ce texte? ça je pense que c'est moins sûr...
merci de vos conseils
Partager