我目前有一条mysql_query行,如下所示:
mysql_query("SELECT * from users WHERE id = '". $id1 ."' ") or die(mysql_error());
但是,我想从id = $ id1或$ id2的用户中选择所有内容。我该怎么编辑这一行呢?
我已经考虑过只拥有这一行的两个副本,一个带有$ id1,另一个带有$ id2。但是,我确信有一种更有效的方法来实现这一目标。我对SQL很新。
答案 0 :(得分:0)
答案几乎就在你的问题中。您应该将查询更改为:
mysql_query("SELECT * from users WHERE id = '". $id1 ."' OR id = '" . $id2. "'")
答案 1 :(得分:0)
您可以像下面的示例一样使用IN子句。
SELECT * FROM employees WHERE id IN ( 250, 220, 170 );
答案 2 :(得分:-1)