PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL Volltextsuche mit MATCH feld1,feld2 AGAINST... funktioniert nich


Terminator.no1
16.01.2002, 15:53
Hallo !

I Know :rolleyes: Ich schon wieder mit meinen Problemen.

Hab mal die MySQL Doku auf www.mysql.com gewälzt wegen der Volltextsuche. Dort haben sie auch ein schönes Beispiel

SELECT * FROM ... WHERE MATCH feldname AGAINST (´suchbegriffe´)

Das funzt ja auch. Aber dort ist auch noch ein besseres Beispiel, wo bei einer Suchanfrage 2 Felder durchsucht werden

lt Doku:
SELECT * FROM ... WHERE MATCH feldname1,feldname2 AGAINST (´suchbegriffe´)

Sobald ich aber den zweiten zu durchsuchenden Feldnamen mit angebe, gibt mir MySQL einen Fehler zurück. Habe feldname2 auch mit Volltext indiziert !

Ich benutzte PHP 4.1.1 und MySQL 3.23.47


sami
16.01.2002, 15:59
ich tipp auf

SELECT * FROM ... WHERE MATCH feldname1 AGAINST (´suchbegriffe´) AND MATCH feldname2 AGAINST (´suchbegriffe´)

versuchs mal
vll muss MATCH nicht wiederholt werden.

btw, schon mal gedanken gemacht, dass die unter SQL und ned unter PHP geht?