PHP beginner |
|
hallo,
ik heb een zoekveld ('zoek') en ik wil hiermee een fulltext search doen door een aantal tabellen
ik heb de volgende mysql-code:
SELECT userid, username, plaats FROM user WHERE MATCH (username, plaats) AGAINST ('%plaats%' IN BOOLEAN MODE) ORDER BY userid ASC
SELECT userid, username, plaats FROM user WHERE MATCH (username, plaats) AGAINST ('%plaats%' IN BOOLEAN MODE) ORDER BY userid ASC
wat is nu het probleem: hij zoekt alleen maar op 'plaats'. Geef ik een plaats in, krijg ik resultaten, maar op username geeft hij geen resultaten weer.
De '%plaats%' stelt het zoekveld voor, met -1 als beginwaarde (dus er moet niets getoond worden wanneer er niets ingegeven is), en als veranderlijke waarde $_POST['zoek'].
Heeft iemand een oplossing voor dit probleem?
Edit: mijn tabel is van het type MyISAM en ook de velden zijn aangepast aan Fulltext search.
|