如何选择等于两个值的id,例如id ='1,2'
这就是我所拥有的:
mysql_query("SELECT * FROM menus WHERE active='1' AND lock=('1' ,'3') ") or die (mysql_error());
我是mysql的新手
答案 0 :(得分:1)
试试这个:
mysql_query("SELECT * FROM menus WHERE active='1' AND lock IN (1 ,3) ") or die (mysql_error());
或者这个:
mysql_query("SELECT * FROM menus WHERE active='1' AND (lock = 1 OR lock = 3 ") or die (mysql_error());
答案 1 :(得分:1)
您可以使用IN
关键字。
所以SQL语句是:
SELECT * FROM menus WHERE active='1' AND lock IN ('1', '3')
不要忘记为孩子们编制索引!