mysql_fetch_array

来源:互联网 发布:中国硕士论文数据库 编辑:程序博客网 时间:2024/04/30 00:14

mysql_fetch_array与mysql_fetch_row的不同之处:mysql_fetch_row取一条数据产生一个索引数组,而mysql_fetch_array在默认状态下取一条数据产生一个索引数组(数字数组)和一个关联数组(键名和键值)。因此可以根据键名查到对应的键值,而不用知道它在字段中的排序

如:$arr = mysql_fetch_array($query);

echo arr['name'];


mysql_fetch_array()有三个参数,当mysql_fetch_array($query,MYSQL_ASSOC)时,表示只输出关联数组,同理,当mysql_fetch_array($query,MYSQL_NUM)时,表示只输出索引数组(数字数组),当mysql_fetch_array($query,MYSQL_BOTH)(也就是默认)时,输出关联数组和索引数组。


但是,mysql_fetch_row的速度要远快于mysql_fetch_array

0 0