MySQL: Text abschneiden
Nicht immer braucht man den kompletten Text aus einer Datenbank. Wer zum Beispiel einen Teaser erzeugen will, kann sich auf 200 bis 300 Zeichen beschränken. Das spart bei umfangreichen und viel frequentierten Web-Anwendungen Speicherplatz.
Mit MySQL ist das Abschneiden von Strings kein Problem: Die Funktion substring schneidet den Text in der gewünschten Länge zurecht. Als ersten Parameter will die Funktion den Text. Hier geben Sie das Feld an, aus dem der zu kürzende Text stammt. Danach folgt die erste zu zeigende Textposition und die Länge des gewünschten Textes.
Ein Beispiel:
select substring(tbody, 1,200) as teaser from articles limit 5
Damit erscheinen die ersten 200 Zeichen des Textes aus tbody. Rücksicht auf Wörter nimmt die Funktion allerdings nicht.
Bedingungen für die Kommentareingabe
Hinweis
Add to Del.icio.us