簡単な検索を行っていますが、次のクエリは正しいでしょうか?
mysql_query("SELECT * FROM products WHERE name LIKE'$searchquery' AND description LIKE'$searchquery'");
編集:
LIKE '$searchquery;
この部分にはスペースが必要でしたが、構文の問題であることが判明しました。私はそれを2番目の方法で行うことに非常に興味をそそられます。@ 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