gpt4 book ai didi

php - 将 db 值存储到 php 数组中,然后遍历数组

转载 作者:搜寻专家 更新时间:2023-10-31 20:36:31 25 4
gpt4 key购买 nike

将 db 值存储到数组中然后遍历数组与仅使用 while 循环相比有什么好处?

将数据库结果输出到数组:

$records = array();

if($results = $db->query("SELECT name, address FROM town")) {
if($results->num_rows) {
while($row = $results->fetch_object()) {
$records[] = $row;
}
$results->free();
}
}

遍历数组:

foreach($records as $r) {
$r->name;
}

VS 一个简单的 While 循环:

if($result = $db->query("SELECT name, address FROM town")) {
if($count = $result->num_rows) {

while($row = $result->fetch_object()) {
echo $row->name, ' ', $row->address, '<br />';
}

$result->free();
}
}

最佳答案

只需一个 while 循环并打印结果既简单又快速,但在某些时候您想要做的更多,然后只打印数组,如果您已经使用数组,它会变得很方便。

关于php - 将 db 值存储到 php 数组中,然后遍历数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33785035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com