phpbar.de logo

Mailinglisten-Archive

[php] Sucheabfrage mit mehreren =?iso-8859-1?Q?W=F6rtern?= (Mysql)

[php] Sucheabfrage mit mehreren =?iso-8859-1?Q?W=F6rtern?= (Mysql)

Tobias Orterer T.Orterer_(at)_KI-Systems.de
Tue, 31 Oct 2000 12:34:10 +0100


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