この MySQL クエリで大なり演算子が無視されている理由を誰か提案できますか?
$sql = "SELECT *
FROM `items`
WHERE `short_description` LIKE '%".$term."%'
OR `description` LIKE '%".$term."%'
AND `quantity` > 0
ORDER BY year DESC, denomination ASC, description ASC $max";
機能する同じサイトで同様のクエリがあります
$sql = "SELECT *
FROM `items`
WHERE `category` = '".$cat_id."'
AND `quantity` > 0
ORDER BY year DESC, denomination ASC, description ASC;";
最初のクエリの数量比較を除いて、すべてがうまく機能します。それは私を困惑させました。