Mailinglisten-Archive |
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