Ik heb een tabel:
Code: Selecteer alles
CREATE TABLE video (
id int(11) NOT NULL auto_increment,
title char(255) NOT NULL default '',
year char(4) NOT NULL default '',
imdb_id char(10) default NULL,
imdb_score char(4) default NULL,
length int(11) default '0',
PRIMARY KEY (id),
FULLTEXT KEY title (title,imdb_id)
) TYPE=MyISAM;
En daar zet ik gegevens in.
Vervolgens voer ik deze query uit:
Code: Selecteer alles
SELECT * FROM video WHERE MATCH (title,imdb_id) AGAINST ('test') ORDER BY title ASC;
Ik krijg geen error, maar ook geen resultaat.
Als ik hetzelfde in een 'like' expressie schrijf werkt hij wel:
Code: Selecteer alles
SELECT * FROM video WHERE title LIKE '%test%' ORDER BY title ASC;
Enig idee wat ik fout doe? Ik neem die imdb_id er al bij omdat een fulltext-search op blijkbaar meer dan 1 kolom moet gebeuren.
Betreffende info op http://www.mysql.com/doc/en/Fulltext_Search.html
Alvast bedankt voor ideetjes...