【发布时间】:2019-11-18 22:21:57
【问题描述】:
我正在尝试将 mysql SELECT 查询保存到文件中,如下所示:
$result = mysqli_query($db,$sql);
$out = fopen('tmp/csv.csv', 'w');
while ($row = $result -> fetch_row()) {
fputcsv($out,$row);
}
fclose($out);
保存后我需要在页面上发布如下:
while ($row = mysqli_fetch_assoc($result)) {
//embed html code
}
问题是每当我运行 $result->fetch_row() 时,都会丢失一条数据记录。我需要能够在我的代码中运行 fetch_object 至少 2 次并保留数据。我认为克隆会是一个很好的解决方案,但事实并非如此。
除了对 sql 数据库进行 2 次查询之外的任何提示?
【问题讨论】: