使用foreach而不是while与mysqli_fetch_object

时间:2014-07-02 07:30:07

标签: php mysql sql

foreach使用while代替mysqli_fetch_object($query)的方法吗?

例如:

while($row = mysqli_fetch_object($query)) {
    echo $row->title;
}

如何在Foreach中使用它?

1 个答案:

答案 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 一个