0

id='1,2' のように、2 つの値に等しい ID を選択する方法

ここに私が持っているものがあります:

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

私はmysqlが初めてです

4

2 に答える 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());
于 2013-07-07T21:28:17.880 に答える
1

INキーワードを使用します。

したがって、SQL ステートメントは次のようになります。

SELECT * FROM menus WHERE active='1' AND lock IN ('1', '3')

子供たちのインデックスを作成することを忘れないでください。

http://www.w3schools.com/sql/sql_in.asp

于 2013-07-07T21:29:44.143 に答える