如何執行這樣的查詢使用PHP:你可以在MySQL數據庫上執行多個SELECT語句嗎?
SELECT [name] FROM [items] WHERE [ID]=1, [ID]=2, [ID]=3
,並已返回的MySQL我所有的3行?
ID name
-- ----
1 John
2 Jane
3 Jack
如何執行這樣的查詢使用PHP:你可以在MySQL數據庫上執行多個SELECT語句嗎?
SELECT [name] FROM [items] WHERE [ID]=1, [ID]=2, [ID]=3
,並已返回的MySQL我所有的3行?
ID name
-- ----
1 John
2 Jane
3 Jack
$result = mysql_query("SELECT name FROM items WHERE id IN (1, 2, 3)");
while($row = mysql_fetch_array($result)) {
echo $row['name'];
echo "<br />";
}
使用:
SELECT name
FROM ITEMS
WHERE id IN (1, 2, 3)
選擇[ID],從[名稱] [項目]其中,[ID]在(1,2,3),以便通過[ID]
除非需要,否則請勿使用排序。如果沒有正確的索引,那麼'ORDER BY'查詢將導致創建臨時表來執行查詢。 – Nirmal 2010-01-01 01:37:34