Utilisation avancée de left
Bonjour à tous,
Je souhaiterais que seuls les 300 caractères d'un champ TEXT me soient retournés. Je fais donc :
Code:
1 2
|
SELECT left(content,300) AS small_content FROM table |
L'ennui est que ce champ a été rempli avec un éditeur type TinyMce. Il est donc bourré de balises HTML de mise en forme. Résultat, si je coupe à 300 caractères, comme mon exemple, cela peut trancher en plein milieu d'une balise et flinguer le rendu.
Comment contourner ce problème ?
- Peut-on inclure un regex dans la requête pour ignorer les balises ?
- Ou il faut oublier left et passer par un post-traitement PHP ?
- Ou ?
Merci pour vos tuyaux.