phpbar.de logo

Mailinglisten-Archive

[dbs] Falsche Ausgabe

[dbs] Falsche Ausgabe

Thomas Hausheer thomas.hausheer at bluewin.ch
Mit Mai 12 10:10:42 CEST 2004


Hallo

SQL: SELECT frage, antwort, mimik, doppelfrage FROM bot WHERE MATCH 
(frage) AGAINST ('$wunsch')

In der Datenbank sind folgende drei Einträge im Feld 'frage':

- Kann ich Sie kaufen
- Kann ich Sie kaufen ja
- Kann ich Sie kaufen nein

Suche ich nun mit obigem SQL Befehl nach dem String 'Kann ich Sie 
kaufen ja' kommt immer als erster eintrag 'Kann ich Sie kaufen'. Suche 
ich jedoch mit dem String 'Kann ich Sie kaufen nein' oder nur 'Kann ich 
Sie kaufen' funktionierts perfekt.

Was ist da Falsch? Der SQL so denjenigen Eintrag bei welchem die 
meisten Wörter übereinstimmen zuerst zeigen.

Vielen Dank
thomas 

php::bar PHP Wiki   -   Listenarchive