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'%...%''查詢不能使用索引,並且在大型表上顯得很慢。 –