Php 与mysqli\u fetch\u对象一起使用foreach而不是while

Php 与mysqli\u fetch\u对象一起使用foreach而不是while,php,mysql,sql,Php,Mysql,Sql,是否有任何方法可以使用foreach而不是,而使用mysqli\u fetch\u对象($query) 例如: while($row = mysqli_fetch_object($query)) { echo $row->title; } 如何在Foreach中使用它?如果您有PHP5.4,您可以这样做: // Using iterators (support was added with PHP 5.4) foreach ( $c->query('SELECT user,

是否有任何方法可以使用
foreach
而不是
,而
使用
mysqli\u fetch\u对象($query)

例如:

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

如何在Foreach中使用它?

如果您有PHP5.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

a

谢谢。我正在创建一个应用程序,我希望它也能与较低版本的php一起工作。@MMPP为什么?你应该保持你的版本是最新的我所有的版本都是最新的。我想让用户下载并使用它。这就是为什么我想让它与一些php版本一起工作。然而,最好的答案!谢谢!嗯,我认为没有其他方法可以实际使用foreach循环遍历结果集没有问题。我会留一会儿。