中更改'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