Hallo an alle,
ich habe ein prob bei meiner Datenbanksuche. Meine Datenbanktabelle besteht aus diversen Spalten.
Über ein Formular kann der User einen bzw. mehrere Suchbegriffe eingeben.
Ich suche dann ´mit :
So weit so gut. Wenn der User nun aber eine Abfrag aus 2 Wörtern macht
und diese nicht gemeinsam in einer Spalte sondern verteilt in
diesen stehen wird natürlich nichts gefunden.
Ich hatte es mit explode versucht, aber ich weiss einfach nicht wie ich dann die Abfrage generieren muss damit aller Daten ausgegeben werden, wo die Suchbegriffe ALLE vorhanden sind, aber nicht zwingend in einer Spalte.
Für einen Rat wäre ich sehr dankbar
Gruß Kicky
ich habe ein prob bei meiner Datenbanksuche. Meine Datenbanktabelle besteht aus diversen Spalten.
Über ein Formular kann der User einen bzw. mehrere Suchbegriffe eingeben.
Ich suche dann ´mit :
PHP-Code:
$result=@mysql_query("select tourid,titel,herkunft from tabelle where titel LIKE'%$suchwort%'||bemerkung LIKE'%$suchwort%'||
adresse LIKE'%$suchwort%'||jahre LIKE'%$suchwort%' || stichwort LIKE'%
$suchwort%' order by titel");
und diese nicht gemeinsam in einer Spalte sondern verteilt in
diesen stehen wird natürlich nichts gefunden.
Ich hatte es mit explode versucht, aber ich weiss einfach nicht wie ich dann die Abfrage generieren muss damit aller Daten ausgegeben werden, wo die Suchbegriffe ALLE vorhanden sind, aber nicht zwingend in einer Spalte.
Für einen Rat wäre ich sehr dankbar
Gruß Kicky
Kommentar