gpt4 book ai didi

php - 对数组行编号

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

我用mysql选了全表,里面有售票的记录。当我用 foreach 写出它们时,它们从顶部的最新售票到底部的最旧购买正确显示。问题是 ID 看起来不太好。在推出之前我已经做了很多测试购买,现在身份证号码是从 50 开始的。我想保持它现在的样子,但只从 1 开始对具有正常数字的记录进行编号。问题是最大的数字必须在顶部,因为最新的记录在顶部。有人可以建议我如何执行此操作吗?

最佳答案

当您使用 while 循环时,您必须在开始循环之前创建一个变量并在循环中将其增加 1 并将其用作行号:)

$sql ="SELECT * FROM  tbl_purchases ORDER BY id DESC";
if ($result = $link->query($sql)) {
echo "<table border='1'>";
$line_counter=mysqli_num_rows($result);
while($row = mysqli_fetch_assoc($result)) {
echo "<tr>".
"<td>{$line_counter}</td/>".
"<td>{$row['id']}</td/>".
"<td>{$row['name']}</td>".
"</tr>";
$line_counter--;
}
echo "</table>";
}

关于php - 对数组行编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39611883/

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