如何选择等于两个值的id,如id='1,2'
这是我的
mysql_query("SELECT * FROM menus WHERE active='1' AND lock=('1' ,'3') ") or die (mysql_error());
我是mysql 的新手
试试这个:
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());
您将使用IN
关键字。
所以SQL语句应该是:
SELECT * FROM menus WHERE active='1' AND lock IN ('1', '3')
孩子们,别忘了索引东西!
http://www.w3schools.com/sql/sql_in.asp