Mailinglisten-Archive |
moin moin, Malte Schomers <MSchomers_(at)_gmx.de> schrieb: > Naja, aber der Sinn der Sache soll ja wohl sein, dass das Auslesen nicht so > lange dauer und wenn er erst alles ausliest und dann den Rest wegeschneidet > dauert das ja genauso lang. Dann mach doch 2 Felder in der Datenbank: preview VARCHAR(80), article TEXT; Zusaetzlich kannst Du dann beim Einspeichern des Artikels Ulfs Funktion nehmen, damit nicht mittem im Wort abgeschnitten wird. Das ist natuerlich doppelt gemoppelt und aus Datenbanktechnischer Sicht eigentlich unschoen. Mir faellt gerade noch eine zweite Moeglichkeit ein: 1. 80 Zeichen aus der Datenbank herausholen. SELECT LEFT(article, 80) ...; Das letzte (meist unvollstaendige) Wort loeschen: (substring von 0 bis Laenge des Strings minus Anzahl der Zeichen ab dem letzten Leerzeichen) $text = substr ($text, 0, strlen($text) - strlen(strrchr($text, " "))); print $text . " [<a href='mehr_kekse.php3?id=$id'>mehr...</a>]"; cu, oliver
php::bar PHP Wiki - Listenarchive