Hallo zusammen.
Ich habe folgendes Problem. Es existiert eine Datenbank in der Ferienwohnungen abgelegt sind. In dieser Datenbank existieren unter anderen auch die Felder "Freizeittips " und "Objektangaben". Ich habe nun einen query gebaut, der die beiden Felder durchsucht. Man hat die möglichkeit, einen oder zwei Suchbegriffe einzugeben. Wenn man zwei Suchbegriffe eingibt, sollten natürlich dementsprechend weniger Ferienwohnungen aufgelistet werden als bei einen. Und genau da liegt mein Problem. Anstatt weniger werden deutlich mehr Wohnungen aufgelistet. Ich schreibe euch hier mal meinen query zum angucken
$anzahl = mysql_query ( "select * from objekt WHERE LCASE(freizeittips) LIKE '%".strtolower($query1)."%' or LCASE(objektangaben) LIKE '%".strtolower($query1)."%' and LCASE(freizeittips) LIKE '%".strtolower($query2)."%' or LCASE(objektangaben) LIKE '%".strtolower($query2)."%'");
$result = mysql_query ( "select * from objekt WHERE LCASE(freizeittips) LIKE '%".strtolower($query1)."%' or LCASE(objektangaben) LIKE '%".strtolower($query1)."%' and LCASE(freizeittips) LIKE '%".strtolower($query2)."%' or LCASE(objektangaben) LIKE '%".strtolower($query2)."%' LIMIT $start,10");
Für Tipps wäre ich euch sehr dankbar! In diesem Sinne...
Ich habe folgendes Problem. Es existiert eine Datenbank in der Ferienwohnungen abgelegt sind. In dieser Datenbank existieren unter anderen auch die Felder "Freizeittips " und "Objektangaben". Ich habe nun einen query gebaut, der die beiden Felder durchsucht. Man hat die möglichkeit, einen oder zwei Suchbegriffe einzugeben. Wenn man zwei Suchbegriffe eingibt, sollten natürlich dementsprechend weniger Ferienwohnungen aufgelistet werden als bei einen. Und genau da liegt mein Problem. Anstatt weniger werden deutlich mehr Wohnungen aufgelistet. Ich schreibe euch hier mal meinen query zum angucken
$anzahl = mysql_query ( "select * from objekt WHERE LCASE(freizeittips) LIKE '%".strtolower($query1)."%' or LCASE(objektangaben) LIKE '%".strtolower($query1)."%' and LCASE(freizeittips) LIKE '%".strtolower($query2)."%' or LCASE(objektangaben) LIKE '%".strtolower($query2)."%'");
$result = mysql_query ( "select * from objekt WHERE LCASE(freizeittips) LIKE '%".strtolower($query1)."%' or LCASE(objektangaben) LIKE '%".strtolower($query1)."%' and LCASE(freizeittips) LIKE '%".strtolower($query2)."%' or LCASE(objektangaben) LIKE '%".strtolower($query2)."%' LIMIT $start,10");
Für Tipps wäre ich euch sehr dankbar! In diesem Sinne...
Kommentar