php-mysqli\u查询

yhxst69z  于 2021-06-23  发布在  Mysql
关注(0)|答案(1)|浏览(338)

首先很抱歉,如果你认为这个问题很愚蠢,但我是新的php..,所以问题是:可以使用foreach循环而不是while循环吗?
下面是我想到的一个例子:

foreach(mysqli_query($db_connect, 'SELECT * FROM exampletable') as $row)
{
    echo $row['exampleitem'];
}

它在工作,但我不确定它是正确的,安全的,缓慢的等等。。

nwlls2ji

nwlls2ji1#

是的,这是可以的。 mysqli_query 返回一个 mysqli_result 对象。文件上说:
5.4.0 Iterator 增加了支持,如 mysqli_result 现在实施 Traversable .

相关问题