所以我想要做的是回复1返回的第一行和第二行的第二行,所以一个,请我只是不知道怎么说这个,我不想只计算来自mysql表的行,我想自动给每一行编号并回显该数字。
请原谅我弃用的代码。
$log = mysql_query("SELECT * FROM $table WHERE $columnid = '$id'") or die (mysql_error());
while($row = mysql_fetch_array($log)){
echo row['name'];
}
让我们假设上面返回一些名字。所以我想要这个。 1:约翰 2:南希 3:戴夫
我不想写那些号码。
请考虑使用DESC的ORDER,因为我正在使用它以最大数量的速率下降数字。
答案 0 :(得分:3)
你可以这样做:
$count = 1;
while($row = mysql_fetch_array($log)){
echo $count . ' ' . row['name'];
$count++;
}
或者:
echo '<ol>';
while($row = mysql_fetch_array($log)){
echo '<li>' . row['name'] . '</li>';
}
echo '</ol>';
答案 1 :(得分:0)
$log = mysql_query("SELECT * FROM $table WHERE $columnid = '$id'") or die (mysql_error());
$c = 0
while($row = mysql_fetch_array($log)){
echo row['name'];
$c = $c + 1;
}
echo "Raw Count = ".$c