$query = "SELECT field1, field2 FROM table WHERE id IN (1, 2, 3, 4, 5)"
$result = mysql_query($query);
$array = mysql_fetch_assoc($result);
如果沒有id#3,則$ array ['field1'] [3]返回下一個結果(如果有的話)。如果沒有找到,則MySQL返回0
但我需要它在這種情況下返回0。
因此,$ array應該包含5個元素,即使並非所有元素都在數據庫中。
可以做到這一點嗎?
一派http://stackoverflow.com/questions/2394307/how-do-i-return-0-from-a-mysql-db-when-the-term-in-the- WHERE子句 - 是 - 不在位的 – Qiao 2010-03-08 09:52:42