你能在MySQL数据库上执行多个SELECT语句吗?

时间:2010-01-01 01:27:46

标签: sql mysql

如何使用PHP执行这样的查询:

 SELECT [name] FROM [items] WHERE [ID]=1, [ID]=2, [ID]=3

让MySQL全部归还3行?

 ID    name
 --    ----
 1     John
 2     Jane
 3     Jack

3 个答案:

答案 0 :(得分:5)

使用:

SELECT name
  FROM ITEMS 
 WHERE id IN (1, 2, 3)

答案 1 :(得分:1)

$result = mysql_query("SELECT name FROM items WHERE id IN (1, 2, 3)");

while($row = mysql_fetch_array($result)) {
  echo $row['name'];
  echo "<br />";
}

答案 2 :(得分:0)

从[项目]中选择[id],[name],其中[id]在(1,2,3)顺序中按[id]