我一直在努力建立一个“排名”系统。表上的第一个是1然后第二个是2;我已经半完成了,但我遇到了问题。
do {
echo "The number is ".$i."<br/>";
$i++;
}
while ($i <= 5);
while( $row = mysql_fetch_assoc( $result ) ){
$uuid = $row['UUID'];
$kills = $row['KILLS'];
$deaths = $row['DEATHS'];
$wins = $row['WINS'];
$points = $row['POINTS'];
$crystals = $row['CRYSTALS'];
echo
"<tr>
<td>The number is ".$i."</td>
所以,它在表外工作,但一旦在表中似乎保持相同的值。我想也许是因为整个表都设置在一个预设行上,但它与其他php相关的东西工作得很好,所以为什么不能用它?
答案 0 :(得分:0)
首先将你的$ i设置为0然后每转一圈都增加一个值,这是编辑后的代码:
do {
echo "The number is ".$i."<br/>";
$i++;
}
while ($i <= 5);
$i = 0;
while( $row = mysql_fetch_assoc( $result ) ){
$i++;
$uuid = $row['UUID'];
$kills = $row['KILLS'];
$deaths = $row['DEATHS'];
$wins = $row['WINS'];
$points = $row['POINTS'];
$crystals = $row['CRYSTALS'];
echo
"<tr>
<td>The number is ".$i."</td>
答案 1 :(得分:0)
我有正确的代码,只需通过编辑来增加表中的数字:
<td>".$i."</td>
对此:
<td>".$i++."</td>