如果我使用这个语句:
$query = "select * from Products where category_description='".$search_dept."' ORDER BY $orderby LIMIT $offset, $rowsPerPage";
我返回了 3 个结果,这是正确的。
如果我使用这个语句:
$query = "select * from Products where material like \"%$trimmed%\" OR ProductName like \"%$trimmed%\" ORDER BY $orderby LIMIT $offset, $rowsPerPage";
我得到正确的结果。
但是,如果我尝试将它们结合起来:
$query = "select * from Products where category_description='".$search_dept."' AND material like \"%$trimmed%\" OR ProductName like \"%$trimmed%\" ORDER BY $orderby LIMIT $offset, $rowsPerPage";
我得到不正确的结果。它返回的太多了。任何想法我做错了什么?