hi leute,
versuch einen Teilstring nach einer Suchanfrage mittels mysql so zu erhalten das er nur ganze Wörter enthält und keine Wörter einfach abschneidet.
d.h. es solten ca. 5 Wörter vor dem Suchwort und 5 wörter nach dem Suchwort angezeigt werden. Möchte das Ganze mit einem Query machen da die Texte ziemlich speicherintensiv sind.
hier mein versuch
Code:
substring(text, locate('suche',text,locate('',text,locate('suche',text)-10)),locate('',text,locate('suche',text)+50+length('suche'))) as subtext
ODER FRAGE:
Was ist schneller den Teilstring mittels SQL zu ermittel oder den Teilstring mit Hilfe von PHP aus dem Text zu extrahieren?
grüße zcmaster