我正在做一个简单的搜索,以下查询是否正确?
mysql_query("SELECT * FROM products WHERE name LIKE'$searchquery' AND description LIKE'$searchquery'");
编辑:
LIKE '$searchquery;
这部分需要一个空格,事实证明这是一个语法问题。我对第二种方式很感兴趣。正如@yes123 所建议的那样。
SELECT * FROM products WHERE MATCH(name,description) AGAINST ('$searchQuery')
我这样做,我得到:
Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in /home/search.php on line 62