使用mysql_fetch_assoc印出检索的记录,id最小的那条总是显示不出来。如果记录有一条,就显示空,有2条就显示1条,有10条就显示9条。有哪位遇到过吗?

解决方案 »

  1.   

    你的循环结构
    do{} while(); 还是while(){}
    什么的
      

  2.   


    while($row=@mysql_fetch_assoc($result)){
    echo $row['id'];
    }
      

  3.   

    while($row=@mysql_fetch_assoc($result)){
        echo $row['id'];
        }
     没有问题,可能sql有问题.
      

  4.   

    将while($row=@mysql_fetch_assoc($result)){
        echo $row['id'];
        }改成while($row=@mysql_fetch_array($result)){
        echo $row['id'];
        }
    试试。
      

  5.   

    哎 改用 do...while的就可以  奇怪