269 Tipps rss | 8 Nutzer online

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.

Add to Del.icio.us


Bedingungen für die Kommentareingabe
Hinweis



Ihr Kommentar:


Name:


Copyright © Der Strassenprogrammierer 1999-2012   | Tippscout 5.0
Zurück Tipps Startseite