有foreach
使用while
代替mysqli_fetch_object($query)
的方法吗?
例如:
while($row = mysqli_fetch_object($query)) {
echo $row->title;
}
如何在Foreach中使用它?
答案 0 :(得分:7)
如果你有PHP 5.4,你可以这样做:
// Using iterators (support was added with PHP 5.4)
foreach ( $c->query('SELECT user,host FROM mysql.user') as $row ) {
printf("'%s'@'%s'\n", $row['user'], $row['host']);
}
喜欢这个,你使用迭代器遍历每个结果集,然后你可以将它用作$row
一个