相当于mysql_fatch_array,但指针会自动往下移动一位

解决方案 »

  1.   

    每次返回一个索引数组,各元素的内容为当前记录的各列
    同时移动记录集指针到下一记录,如到结尾则返回flase
      

  2.   

    PHP中一共有三种获得返回数据集的方式:
    mysql_fetch_object
    它是将查询到的数据集作为对象返回的,,引用方式是: $rst->fieldname
    mysql_fetch_row
    它是将查询到的数据集作为一个以数字为下标的数给返回的,引用方式是 $rst[字段在SELECT语句中的顺序]
    mysql_fetch_array
    这个其实是上一个的扩充,,它返回的是一个以字段名为下标的数组,引用方式是 $rst[fieldname]
      

  3.   

    回复人: syre(神仙) ( ) 信誉:100  2004-10-14 17:13:00  得分: 0  
     
     
       相当于mysql_fatch_array,但指针会自动往下移动一位
      
     事实上不管是三种方式的哪一种方式,指针都会往下移一条的。
      

  4.   

    mysql_fetch_array
    这个其实是上一个的扩充,,它返回的是一个以字段名为下标的数组,引用方式是 $rst[fieldname]其实根据mysql_fetch_row来写一个自定义的mysql_fetch_array是很简单的事,,代码不超过20行。。网上有很多的这种源代码。
    呵,这个也是我研究ODBC时写过的,,因为ODBC在老版本的PHP中没有ODBC_FETCH_ARRAY这个函数。呵
      

  5.   

    syre(神仙)  兄,,呵呵,有时候封装成类还不如直接使用函数的好,,特别是对返回数据作相当复杂的处理的时候。。呵,不知道,是否能将类分享出来,,也好让小弟们研究一下。。
      

  6.   

    跟mysql_fetch_array差不多.只不过数组里面的键值为数字而已
      

  7.   

    mysql_fetch_row() 是指你的数据库,表中你所有的行数