解决方案 »

  1.   

    问题是这样的 
    $a="select * from aa limit 2";
    $result=mysql_query($a);while($rs=mysql_fetch_object($result))
    while($rs=mysql_fetch_array($result))
    while($rs=mysql_fetch_row($result))
    这3条语句是怎么进行循环的,共循环几次呢?
    = 号 不是赋值号吗?怎么能进行循环呢? 刚自学PHP 求各位前辈指教
      

  2.   

    $a="select * from aa limit 2";
    $result=mysql_query($a);while($rs=mysql_fetch_object($result))
    {
    //加入你的表字段名为name和sex
       echo $rs->name;
       echo $rs->sex;}= 号 不是赋值号吗?-------------------------是赋值 但有字段和数组之分mysql_fetch_object($result)--------------指针查询到一行数据后会自动向下一行移动,直到取出全部数据
      

  3.   

    你写这多的while 是觉得比较有喜感吗?
      

  4.   

    意思是遍历表中的符合 $result 的所有行后退出循环是吗?
      

  5.   

    写那么多while 是因为不知道指针是自动下移,以为3个while中的语句是有大不同。所以.....
      

  6.   

    我估计你没一点基础吧? 举个例子:一个班级有10排 这时候你用mysql_fetch_object去遍历每一排 第一排遍历后不是说就退出来了 相反是继续遍历第二排 直到把班级的所有排遍历完 当然 遍历一排后记得要把数据echo出来就ok了
      

  7.   

    以后如果有怀疑的话可以用调试大法
    //=======================
    while($rs=mysql_fetch_object($result)){
    print_r($rs);
    }你就可以看到这个数组的内容. 另外建议你用 fetch_assoc() 返回关联数组.