Einzelnen Beitrag anzeigen
  #1  
Alt 08.03.2006, 09:57:31
Benutzerbild von 8805-evergreen.
8805-evergreen. 8805-evergreen. ist offline
Anfänger
 
Registriert seit: Feb 2006
Beiträge: 125
WHERE MATCH ... AGAINST..., zusätzliche WHERE Anweisungen definieren?!

Halloo

Hab mal im Netz recherchiert und nichts darüber gefunden:

Ich möchte gerade eine Suchfunktion in eine Script einbauen. Dies geschieht mit WHERE MATCH ... AGAINST ... . Klappt auch wunderbar.

Nun zu meiner Frage:

Wie kann noch weitere WHERE Anweisungen definieren?

Das ganze funktioniert so:

Ein HTML Formular mit einen Suchfeld und zwei Dropdown Menüs, in denen man nur eine bestimmte Rubrik oder einen bestimmten Ort auswählen kann. Drücke ich nun senden, möchte ich natürlich nur Einträge anzeigen lassen, bei denen z.B. der Ort "8805 Richterswil" eingetragen ist, oder die unter der Rubrik "Sport" gespeichert worden sind.

Hab schon etwas gepröbelt, komm aber auf kein Ergebnis ohne Fehlermeldung.

Der Momentane PHP Code der ABfrage:

PHP-Code:
$query "SELECT * FROM webad_07 WHERE MATCH (eventTitel,beschreibung,detail_ort,veranstalter) AGAINST ('".$_POST['stichwort']."')"
Meine Versuche sahen etwa so aus:


PHP-Code:
$query "SELECT * FROM webad_07 MATCH (eventTitel,beschreibung,detail_ort,veranstalter) AGAINST ('".$_POST['stichwort']."') WHERE eventRubrik='Sport'"
Oder so...

PHP-Code:
$query "SELECT * FROM webad_07 WHERE eventRubrik='Sport' MATCH (eventTitel,beschreibung,detail_ort,veranstalter) AGAINST ('".$_POST['stichwort']."')"
Ich tüftel ja gern rum... aber irgendwann möchte ich auch ans Ziel kommen... :)

Kann mir vieleicht jemand helfen? Wäre super.... Danke!

Geändert von 8805-evergreen. (08.03.2006 um 09:58:14 Uhr)
Mit Zitat antworten