Hallo Armin,
Hmm, das liest sich so, als ob mysql intern die Funktionen hat die ich brauche. Wenn Du mir jetzt noch ein kleines Beispiel der Syntax verraten könntest, wäre ich überglücklich. Danke aber schonmal für
Sorry, das war ein Mißverständnis, MySQL hat zwar Stringfunktionen, aber ich denke nicht, daß man damit das erreichen kann, was Du willst, einfach weil Du die Position brauchst, mehrfache Ergebnisse in einem Datensatz hast, usw.. Ich meinte, das Du es einfach nachher in PHP machst, ungefähr so:
$longdesc=$result["long_desc"];
$offset=0;
while($position=strpos($longdesc, $suchbegriff, $offset))
{
$startposition=$position-20;
$laenge=$startposition+40;
if($startposition<0)
{
$startposition=0;
}
$beschreibung.=substr($longdesc, $startposition, $laenge);
$offset=$startpositon+$laenge;
}
Viele Grüße
Stephan