gpt4 book ai didi

php - 如何使用 PHP 在表格内创建编号列表

转载 作者:行者123 更新时间:2023-11-29 07:58:37 26 4
gpt4 key购买 nike

我正在表中执行此类代码。

while($row = mysql_fetch_array($result))
{
echo "" . $row['id'] . "";
echo "" . $row['name'] . "";
echo "" . $row['car'] . "";
}

这非常有效,并为我提供了一个编号列表(1 迈克沃尔沃,2 迈克福特)例如。问题是我现在在同一个表中有多个用户,因此列表中存在其他人的条目所在的间隙,因为我对数字使用自动递增 ID。

因此,假设我有 5 个条目,我显然希望它是 1-5,但现在是 5-30-45-65 或其他。

无论如何,我四处寻找解决方案,发现$number = 1; $number++; 是有效的,它确实有效,并为我提供了一个独立于 ID 的 1-5 列表。

问题是,当我使用 ORDER BY xxx desc 反转列表时,最后一个条目变为 1,第一个条目变为 5。但我总是希望第一个条目保持 1,最后一个条目保持不变为 5。

您对如何使用 PHP 创建此函数有什么想法吗?

最佳答案

您需要简单的用户$number,如您在以下代码中提到的

 $number = 1;
while($row = mysql_fetch_array($result))
{
echo $number;
echo "" . $row['name'] . "";
echo "" . $row['car'] . "";
++$number;
}

即使在您的 SQL 中您有 order by 在这种情况下也没关系。

关于php - 如何使用 PHP 在表格内创建编号列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24461570/

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