hanns: Umgebung um einen Suchbegriff

Hallo,

ich habe mysql und php.

nun für ich  über eine php seite
die datenbank nach Testbegriff ab.

als ausgabe wünsche ich mir nicht
den gesamten Inhalt, sondern
die 100 Zeichen vor dem Testbegriff, den
Testbegriff und 100 Zeichen nach dem Testbegriff.

also:

...ngung ist der Testbegriff in der Autowaschanlage, wo ...

Kann ich mit mysql was machen oder muss da mit php und
regulären ausdrücken arbeiten ???

gruss
hanns

  1. nun für ich  über eine php seite
    die datenbank nach Testbegriff ab.

    Ich nehme an, dass du hier mit "datenbank" ein "Feld vom Typ TEXT" meinst.

    Den betreffenden Datensatz erhälst du wie üblich über die WHERE-Klausel

    als ausgabe wünsche ich mir nicht
    den gesamten Inhalt, sondern
    die 100 Zeichen vor dem Testbegriff, den
    Testbegriff und 100 Zeichen nach dem Testbegriff.

    Dazu nimmst du im SELECT-Teil am besten passende String-Funktionen wie LOCATE()/POSITION()/INSTR() und SUBSTRING().

    1. Ich nehme an, dass du hier mit "datenbank" ein "Feld vom Typ TEXT" meinst.

      ja!

      Dazu nimmst du im SELECT-Teil am besten passende String-Funktionen wie LOCATE()/POSITION()/INSTR() und SUBSTRING().

      danke!