编辑:请注意此查询无法使用四个+字母
我一直试图使用以下查询失败。问题不在于零结果返回,而是查询本身似乎被破坏了,因为当我使用var_dump来评估查询时我得到了一个错误。这个相同的代码结构在我的另一个脚本上工作,所以我不确定我错过了什么。我不记得我是否需要激活或类似的设置?我使用Xampp在localhost上运行...
$sql = "SELECT * FROM cars WHERE MATCH (car_content) AGAINST ('test')" ;
$query = mysql_query($sql);
var_dump($query);
$num = mysql_num_rows($query);
输出:
bool(false)
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in
任何想法都可能出错?我已经简化了上面的查询以尝试获得一些工作,但我想要运行的实际查询是用于网站搜索功能:
$sql = "SELECT * FROM cars WHERE MATCH (car_content, car_reference, car_tags) AGAINST ('$query')" ;
感谢。