这可能是一个非常愚蠢的问题。但是我是 mysql 新手,没有太多经验。
我想创建一个全文搜索,在多个列中搜索一个字符串。我在互联网上找到了 Match and Against 的方法并进行了尝试。
这就是我留下的:
$value = $_POST['value'];
$rechnung_search = mysql_query("SELECT * FROM testTable WHERE MATCH(`name`,`food`) AGAINST ('$value')");
while($row = mysql_fetch_array($testTable_search)){
echo $row['name'];
echo $row['food'];
}
使用此代码,我收到一个错误,称为:
Warning: mysql_fetch_array() expects parameter 1 to be resource
据我所知,如果查询中有错误信息,则会出现此错误。但是我不知道错误的信息是什么。所有列都存在。我做错了什么?
感谢您的阅读!希望你能帮我解决这个问题。