中更改'while'是否可以在while
之間更改foreach
in mysql_fetch_row
in PHP?在'mysql_fetch_row'中通過'foreach'在PHP
例如
$result = mysql_query("SELECT * FROM test");
while ($row = mysql_fetch_row($result)) {
print_r($row);
}
這將採取所有記錄(行)從查詢SELECT * FROM test
。
但是,如果的foreach使用
foreach (mysql_fetch_row($result) as $row) {
print_r($row);
}
這將只需要第一條記錄(行)的查詢SELECT * FROM test
。
當與mysql_fetch_row
一起使用時,是否有可能通過foreach
循環獲取所有記錄?
你可以使用框架,比如codeigniter – 2012-04-13 18:42:16
@RPM,這與什麼有關? – rid 2012-04-13 18:43:05
因爲它處理你想做的事情。其實從來沒有想過。您正在嘗試獲取所有行,但未指定其列名稱 – 2012-04-13 18:44:22