Bonjour à tous,

Je souhaiterais que seuls les 300 caractères d'un champ TEXT me soient retournés. Je fais donc :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.