我想在IE运行时,不但从数据库提出数据   在数据的前面还能显示出此数据的行号,怎么实现,请高手帮帮忙
先谢过了 $conn = mysql_connect("localhost", "root", "123");
mysql_select_db( "haoward", $conn);
$result = mysql_query("SELECT * FROM text1"); while ($row = mysql_fetch_array($result)) {
echo $row['UserName'];
echo "\n\n";
echo $row['UserAge'];
echo "<br>";

解决方案 »

  1.   

    能在上边的编码中给添加上吗
    实在不知道怎么写我是New  bird!谢谢哈
      

  2.   

    $i=1
    while ($row = mysql_fetch_array($result)) {
    echo $i;
    echo $row['UserName'];
    echo "\n\n";
    echo $row['UserAge'];
    echo "<br>";
    $i++;
    }
      

  3.   

    希望高手进来解决下
    感激不尽fighting
      

  4.   

    行号就是 1 开始,
    $i=0;
    while($row=mysql_fetch_array){
    echo $i;
    $i++
    }
      

  5.   

    $i=0;
    while ($row = mysql_fetch_array($result)) {
    echo $i;
    echo $row['UserName'];
    echo "\n\n";
    echo $row['UserAge'];
    echo "<br>";
    $i++
    } 这样不行? 你想输出什么行号啊  数据库里没存不就自己定义么?
      

  6.   

    你所说的mysql行号,到底是指的那个顺序下的
      

  7.   

    楼上几位写得很简明嘛,不知道LZ要什么?
    原理就是设置一个变量i,每次循环让i+1,每次显示i,这样就可以看到1、2、3、4……了
      

  8.   

    mysql 里加一列是id
    id 自动增加
    查询的时候顺便把id也查出来。