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