我有一个名为 item_name 的列的数据库。我正在尝试使用 LIKE 子句使用 item_name 列中的关键字从数据库中提取数据,但没有得到任何返回。我下面的代码有问题吗?我尝试了逗号和 AND 而不是 OR 但仍然没有结果。
$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)) {