phpbar.de logo

Mailinglisten-Archive

[php] Komfortable PHP-Suche mit MySQL?

[php] Komfortable PHP-Suche mit MySQL?

Sascha Meyer harlequin2 at gmx.de
Mit Apr 16 17:10:05 CEST 2008


Hallo PHP-Liste!

Ich gr�bele im Moment, ob es schon eine fertige L�sung f�r folgende Aufgabe gibt:

wenn ein User in ein Suchfeld eine Suche wie z.B.

[suchtext]("ATX Netzteil" ODER Netzteil) UND Enermax[/suchtext]

eingibt, dann w�rde ich gerne daraus einen SQL-String wie 

[sql] ... WHERE (text LIKE '%ATX Netzteil%' OR text LIKE '%Netzteil%') AND text LIKE '%Enermax%'[/sql]

machen.
Der Parser f�r das Statement m�sste also Klammersetzung, Anf�hrungszeichen und spezielle Schl�sselw�rter (z.B. "AND", "OR", "+", "&", "-") erkennen und entsprechend umsetzen m�ssen.

Habt ihr vielleicht eine Idee, wo ich sowas finde? PEAR hat nichts dergleichen zu bieten, bei phpclasses bin auch nicht f�ndig geworden. Und bevor ich anfange, mir selbst eine Klasse f�r sowas zu schreiben, frag ich lieber nochmal nach :)

Dankesch�n!

Gru�, Sascha

php::bar PHP Wiki   -   Listenarchive