...die folgendes kann: ab einem Bestimmten zeichen (string), nicht Position, wie z.b. SUBSTR oder MID, eine bestimmte Anzahl von weiteren Strings liest. also sowas der art:
XXX(string, positionsbegin, länge)
Homepage selbermachen 7.851 Themen, 35.616 Beiträge
aha, du willst also immer den nächsten satz. dann muß das ganze etwas umstrukturiert werden:
du definierst ja schon einen zähler, diesen brauchen wir dann. ich hposte hier nur den teil mit der sql-anfage mit der annahme, daß $begin dein zähler ist.
if(empty($begin)){$begin=0;}
$sql="SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(string,'.',-$begin),'.',1)";
$begin+=1;
damit wird zuerst alles nach dem $begin-ten auftreten eines punktes zurückgegeben, damit hast du den text ab dem $begin-ten punkt, dann wird alles vor dem ersten auftreten eines punktes zurückgegeben.