如何选择等于两个值的 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')
别忘了给孩子们索引东西!