gpt4 book ai didi

php 遍历 mysql 不显示最近的条目

转载 作者:太空宇宙 更新时间:2023-11-03 11:40:42 25 4
gpt4 key购买 nike

                $query = "SELECT * FROM `reportlog` WHERE `entity` = '$ent'";
mysqli_query($db, $query) or die('Error querying database.');

当只有一个条目时,此代码不显示第一个条目然后显示拳头而不是第二个,然后是 1 2 但不是 3 等等。基本上它不会显示最近的条目。我不知道为什么。请帮助我

              $result = mysqli_query($db, $query);
$row = mysqli_fetch_array($result);

echo "user \t date \t note \n";
while ($row = mysqli_fetch_array($result)) {
echo $row['user'] . " \t " . $row['date'] . " \t " . $row['note']. " \n";
}

最佳答案

删除第一个:

$row = mysqli_fetch_array($result);

这是获取第一行并将其从结果集中删除,因此 while 循环中的 mysqli_fetch_array() 从第二行开始。

仅供引用...如果您将查询更改为仅获取所需的列:

SELECT `user`, `date`, `note` FROM `reportlog` WHERE `entity` = '$ent'

然后你可以这样做:

echo implode(" \t ", $row) . " \n";

关于php 遍历 mysql 不显示最近的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42031166/

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