Stephan Huber: String in DB suchen

Beitrag lesen

Hallo Chris,

nach Texten sucht man mit "LIKE", also
"Select * from irgendwas where ueberschrift like '%das ist eine überschrift%'"
der "%"-Operator ersetzt beliebig viele Zeichen, so daß Du den Text auch findest, wenn noch mehr davor oder danach steht.

Das wäre theoretisch auch eine Möglichkeit für eine Volltextsuche, bei großen Sites haut das nicht hin, weil es recht langsam ist (like mit "%" am anfang kann keinen Index benutzen). Ansonsten kannst Du auch die MySQL-Fulltext-Suchge verwenden, wenn Du eine aktuelle MySQL-Version hast:
http://www.mysql.com/doc/en/Fulltext_Search.html

Viele Grüße
Stephan