Mailinglisten-Archive |
if(strstr($inputfeld, " ")) { $worter = explode(" ", $inputfeld); $frage = "WHERE feld LIKE '%".$worter[0]."%'"; for($i=1;$i<=count($worter);$i++) { $frage .= " AND feld LIKE '%".$worter[$i]."%'"; } } $query = "SELECT * FROM table ".$frage; äääh oder so ähnlich... *schnellRunterGetippt* 1193893 schrieb: > > Hallo! > Ich habe bereits eine kleine Suchmaschine mit PHP(4) und Mysql. > Sie sucht mit: > select * from datenbank where spalten like '$anfrage' > die $anfrage Variable kommt aus einem Formular. > Ich möchte nun die Suche in der Datenbank mit mehreren > Begriffen auf einmal möglich machen, so dass die Woerter nicht wie bei der > obigen > Abfrage in einem bestimmten Zusammenhang stehen müssen. > Ist dies vielleicht mit einem Array und einer Schleige möglich? > Vielen Dank für jede Hilfe! > Christian > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive