Php 分页记录编号

Php 分页记录编号,php,Php,我正在用PHP进行分页。我需要将数据库中的记录存储到一个表中,并在第页上显示它。我需要标记从1开始到结束的每条记录(1,2,3,4…)。我使用的脚本工作得很好,但是关于标记记录,我只有一个问题。例如,我希望每页有30条记录,30条记录正确显示为1-30,但当我转到第二页时,编号又重新开始(它又是1-30,而不是31-60),基本上每页的编号都是相同的(1-30)。下面是脚本中完成编号的部分 $no=0; while($row = mysqli_fetch_array(

我正在用PHP进行分页。我需要将数据库中的记录存储到一个表中,并在第页上显示它。我需要标记从1开始到结束的每条记录(1,2,3,4…)。我使用的脚本工作得很好,但是关于标记记录,我只有一个问题。例如,我希望每页有30条记录,30条记录正确显示为1-30,但当我转到第二页时,编号又重新开始(它又是1-30,而不是31-60),基本上每页的编号都是相同的(1-30)。下面是脚本中完成编号的部分

  $no=0;
            while($row = mysqli_fetch_array($res_data)){            
    $no++;
    echo "<center><table><tr><td style='width: 20%;'>" .$no. "</td><td>" . $row["username"]. "</td><td style='width: 20%;'>" . $row["score"] . "</td></tr>";
    
    echo "</table></center>";
            }
$no=0;
而($row=mysqli_fetch_数组($res_data)){
$no++;
回显“$no.”.$row[“username”]。$row[“score”];
回声“;
}
我没有显示分页的整个脚本,因为我认为没有必要这样做,因为问题可能是$no变量。
感谢您的帮助

每次运行此脚本时,在0处启动
$no
,需要根据传递的值初始化计数器的开始。这是否回答了您的问题?