Possible Duplicate:
Warning: mysql_fetch_* expects parameter 1 to be resource, boolean given errorMySQL的布尔全文搜索不返回任何结果
我想写MySQL中的全文搜索查询和我遇到了一些麻烦。
我的数据库中的示例关键字单元格包含一串字符串(例如:“袋塞动物玩具苹果”)。我100%肯定'玩具'是我的一个项目在数据库中的关键字之一。为什么下面的搜索查询不会返回任何结果?
这是我尝试使用查询:
$results = mysql_query("SELECT keywords,name FROM files WHERE
MATCH (keywords) AGAINST ('+toys') IN BOOLEAN MODE");
我收到以下错误:
Warning: mysql_fetch_array() expects parameter 1 to be
resource, boolean given in C:\xampp\...etc...\ on line 192
为什么你不使用like语句? '从myTable中选择*,其中字段'%word%'' –
@fahim:因为'like'%...%''查询不能使用索引,并且在大型表上显得很慢。 –