PHP expert |
|
Hoi mensen,
Ik heb een probleempje. Mijn fulltext search machientje werkt perfect, maar dan alleen als je 1 veld opgeeft.
Met behulp van een functie bouwt hij een query op, wil je zoeken in 1 veld, dan is de query:
"SELECT .... FROM tabel WHERE MATCH(veld die je gekozen hebt) AGAINST('je zoekopdracht')
"SELECT .... FROM tabel WHERE MATCH(veld die je gekozen hebt) AGAINST('je zoekopdracht')
Dit werkt prima, maar wil je nu in 2 velden zoeken, word query zo:
"SELECT .... FROM tabel WHERE MATCH(gekozen_veld1, gekozen_veld2 hebt) AGAINST('zoekopdracht')"
"SELECT .... FROM tabel WHERE MATCH(gekozen_veld1, gekozen_veld2 hebt) AGAINST('zoekopdracht')"
dan zegt hij Citaat: "Can't find FULLTEXT index matching the column list"
Hoe komt dit ?
|