2013-07-07 29 views
0

如何选择ID的那等于两个值,例如像id = '1,2'PHP选择ID其中id等于1和2

这里是我有:

mysql_query("SELECT * FROM menus WHERE active='1' AND lock=('1' ,'3') ") or die (mysql_error()); 

我”新来的mysql

+1

从技术上讲,一个ID不能在同一时间中值为1和2,除了在量子不确定性的宇宙:你的意思是1或2? –

回答

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()); 
+0

感谢它的工作,并感谢大家的帮助表示赞赏:) – i99ks

+0

我不知道你想用它做什么。 (我的意思是关于您发布链接的问题) – 2013-07-07 21:40:03

+1

评论部分不是用于广告其他问题的论坛。如果用户想回答你的问题,他们会。与其试图吸引用户从一个职位到另一个职位,您应该集中精力使问题尽可能清晰和相关。 – zeantsoi