受到一个项目的影响,您必须按类别和价格进行搜索:
我有以下mysql代码:
$query = " SELECT * FROM filmi WHERE $id3 = '1' $orderby_query "
filmi
是主表,
$id3 = '1'
是该类别的辅助表。
$orderby_query
是按价格desc / asc
如何按价格范围进行搜索?在10到100之间?我不能使用WHERE seriq BETWEEN 50000 AND 1000000 ORDER by seriq asc
,因为已经到了:(
有什么建议吗?
答案 0 :(得分:1)
试试这个
WHERE $id3 = '1'
AND seriq BETWEEN 50000 AND 1000000
ORDER by seriq asc
或者像那样
WHERE $id3 = '1'
HAVING seriq >= 50000 AND seriq <= 1000000
ORDER by seriq asc
答案 1 :(得分:0)
只需使用WHERE
即可在AND
条件中设置多个子句:
SELECT * FROM filmi
WHERE $id3 = '1' AND
seriq BETWEEN 50000 AND 1000000
ORDER by seriq
祝你好运。