while循环中的自动增量变量

pet*_*ter 7 html php

我有一个变量,是一个字符串,在html中有div.并且我试图在其中包含一个从1开始并自动递增的数字,以便每个div按升序编号.

while ($row9 = mysqli_fetch_array($query, MYSQLI_ASSOC)) {
$catname9 = $row9["catname"];
$statusid9 = $row9["id"];
$i = 1;
Run Code Online (Sandbox Code Playgroud)

这是我的时间^^

这是我的字符串,我反复回应,直到它到达我的被调用的sql表vv的末尾

$list9 .= '<div id="each9" style="margin-top:3px" onclick="moveTo(\'.main\', '.$i.');"></div>
Run Code Online (Sandbox Code Playgroud)

然后我回应

<?php echo $list9; ?>
Run Code Online (Sandbox Code Playgroud)

那么如何制作第一个1然后第二个重复2和第三个重复3

Stu*_*ner 8

像这样设置你的while循环:

$i = 1;
while ($row9 = mysqli_fetch_array($query, MYSQLI_ASSOC)) {

    // looped logic here

    $i++;
}
Run Code Online (Sandbox Code Playgroud)

这里重要的是在循环之前初始化计数器,并在每次迭代时递增它.

如果需要,您还可以将其增加其他金额.只需更换$i++$i += 2;