phpbar.de logo

Mailinglisten-Archive

Re: [php] Mehrfach suche....
Archiv Mailingliste php_(at)_infosoc.uni-koeln.de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [php] Mehrfach suche....



On Mon, 18 Jan 1999 18:15:20 +0100, pho-sim_(at)_pixelhouse.de wrote:

>der user soll in ein fomfeld seine suchbegriffe reintippern können und dann
>ein ergebnis erhalten was alle diese begriffe
>enthält.

Wenn ich dich richtig verstehe:

In ein feld wird zb. "Salz Pfeffer" eingegeben und die sql-anweisung soll
alles finden, wo salz und pfeffer vorkommt, richtig?

<?
$SQL = "select * from zutaten where ";
$saSuche = explode (" ",$strSuche);	// Erstellt ein array aller begriffe
$intArraySize = count($saSuche);		// Größe des Arrays
if ($intArraySize > 1)					// Wenn mehr als ein begriff
{	for ($i=0;$i<$intArraySize;$i++)
	{	$SQLClause = $SQLClause . "inhalt like '%$saSuche[$i]%' and ";
	}
}

// beim letzten oder einzigen eintrag kein "and" am ende
$SQL = $SQL . $SQLClause . "inhalt like '%$saSuche[$intArraySize]%'";
?>

Das ist jetzt einfach mal so runtergetippert und ungetestet.

cya

amalesh
--
www  : http://www.goatrance.de/goafreak/
     : http://www.living-source.com/user/amalesh/
email: amalesh_(at)_goatrance.de   ||   aka_(at)_bigfoot.de
icq  : 963380

Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive