gpt4 book ai didi

php - Mysql num rows in while循环

转载 作者:行者123 更新时间:2023-11-29 00:53:21 25 4
gpt4 key购买 nike

我需要在 ID 之前显示一些有序的数字,从 1 到 15,所以基本上,我需要在每个新行上显示一个新数字,如下所示:

  1. ID NAME KILLS 等
  2. ID NAME KILLS 等
  3. ID NAME KILLS 等...
  4. ID NAME KILLS 等

这是代码,出于某种原因我用“foreach”失败了,我得到了一个重复循环 15x15...

$sql = mysql_query('SELECT * FROM `sc_rank` ORDER BY `kills` DESC LIMIT 15',$connect) or die (mysql_error());
while ($get = mysql_fetch_array($sql))
{
echo '<tr><td>'.$get["id"].'</td><td>'.$get["name"].'</td><td>'.$get["kills"].'</td><td>'.$get["deaths"].'</td><td>'.$get["hd"].'</td><td>'.$get["eff"].'%</td><td>'.$get["acc"].'%</td><td>'.$get["damage"].'</td><td>'.$get["shots"].'</td><td>'.$get["hits"].'</td></tr>';

最佳答案

在循环之前初始化一个变量$i = 1;,回显它并在循环体末尾递增$i++;

$sql = mysql_query('SELECT * FROM `sc_rank` ORDER BY `kills` DESC LIMIT 15',$connect) or die (mysql_error());

$i = 1;
while ($get = mysql_fetch_array($sql))
{
echo '<tr><td>'.$i.'</td><td>'.$get["id"].'</td><td>'.$get["name"].'</td><td>'.$get["kills"].'</td><td>'.$get["deaths"].'</td><td>'.$get["hd"].'</td><td>'.$get["eff"].'%</td><td>'.$get["acc"].'%</td><td>'.$get["damage"].'</td><td>'.$get["shots"].'</td><td>'.$get["hits"].'</td></tr>';

$i++;
}

关于php - Mysql num rows in while循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7296765/

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