私はPHPとmysqlので、私の裸でnoobです。 item_nameという列のデータベースがあります。 LIKE句を使用してitem_name列のキーワードを使用してデータベースからデータを取り出しようとしていますが、何も返されません。下のコードに何か問題がありますか? ORの代わりにカンマとANDを試しましたが、まだ結果はありません。MYSQL LIKE節は何も返しませんか?
他の情報が必要な場合はお知らせください。 おかげ
$sql = mysql_query("SELECT category, item_name, link, price, pic, retailer FROM products WHERE item_name LIKE ('%gtx%') OR ('%video%') OR ('%sound%') ORDER BY id DESC");
$query = ($sql) or die (mysql_error());
while ($result = mysql_fetch_array($query)) {
あなたが知っている限りORの後で列名とLIKEを繰り返す必要があります – Hajo