Php 如何对mysql返回的每一行进行编号

Php 如何对mysql返回的每一行进行编号,php,mysql,sql,count,Php,Mysql,Sql,Count,所以我想做的是,对返回的第一行回显1,对第二行回显2,等等,我只是不知道如何表达这个,我不想只是从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,等等,我只是不知道如何表达这个,我不想只是从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:戴夫

我不想写那些号码

请考虑ORDER by rate DESC,因为我使用它来按最大的速率降低数量。

您可以:

$count = 1;
while($row = mysql_fetch_array($log)){
    echo $count . ' ' . row['name'];
    $count++;
}
或:

echo';
while($row=mysql\u fetch\u数组($log)){
回显“
  • ”。行[“名称]。
  • ”; } 回声';
    您可以执行以下操作:

    $count = 1;
    while($row = mysql_fetch_array($log)){
        echo $count . ' ' . row['name'];
        $count++;
    }
    
    或:

    echo';
    while($row=mysql\u fetch\u数组($log)){
    回显“
  • ”。行[“名称]。
  • ”; } 回声';
    您可以执行以下操作:

    $count = 1;
    while($row = mysql_fetch_array($log)){
        echo $count . ' ' . row['name'];
        $count++;
    }
    
    或:

    echo';
    while($row=mysql\u fetch\u数组($log)){
    回显“
  • ”。行[“名称]。
  • ”; } 回声';
    您可以执行以下操作:

    $count = 1;
    while($row = mysql_fetch_array($log)){
        echo $count . ' ' . row['name'];
        $count++;
    }
    
    或:

    echo';
    while($row=mysql\u fetch\u数组($log)){
    回显“
  • ”。行[“名称]。
  • ”; } 回声';
    这里很好地使用了
    ,因为这似乎是一个真正的显示问题,而不是数据问题。当然,如果输出介质实际上是HTML,也不要忘记可以对($count=1;$row=mysql\u fetch\u array($log);$count++)执行
    在这里很好地使用
    ,因为这实际上是一个显示问题,而不是数据问题。当然,如果输出介质实际上是HTML,也不要忘记可以对($count=1;$row=mysql\u fetch\u array($log);$count++)执行
    在这里很好地使用
    ,因为这实际上是一个显示问题,而不是数据问题。当然,如果输出介质实际上是HTML,也不要忘记可以对($count=1;$row=mysql\u fetch\u array($log);$count++)执行
    在这里很好地使用
    ,因为这实际上是一个显示问题,而不是数据问题。当然,也就是说,如果输出介质实际上是HTML。也不要忘记,可以对($count=1;$row=mysql\u fetch\u array($log);$count++)执行
    这不是一个好问题,因为它与mysql无关,而更多地与编程逻辑有关,比如添加计数。这不是一个好问题,因为它与mysql无关,但更多的是与编程逻辑有关,比如添加计数。这不是一个好问题,因为它与mysql无关,但更多的是与编程逻辑有关,比如添加计数。这不是一个好问题,因为它与mysql无关,但更多的是与编程逻辑有关,比如添加计数。