浅谈mysql_fetch_array和mysql_fetch_row

来源:互联网 发布:pad版软件助手 编辑:程序博客网 时间:2024/05/15 23:45

mysql_fetch_array()//引自W3school

注释:mysql_fetch_array() 是mysql_fetch_row() 的扩展版本。除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名作为键名。

提示:有很重要的一点必须指出,用 mysql_fetch_array() 并不明显比用mysql_fetch_row() 慢,而且还明显提供了更多的值。

注释:本函数返回的字段名是区分大小写的。

也就是说,当执行以下语句时

 $sql = "select * from pwd where username = '$tempuser'";
 $result = mysql_query($sql);


 print_r(mysql_fetch_array($result));

Array ( [0] => you [username] => you [1] => love [password] => love )

而print_r( mysql_fetch_row($result));

结果是

Array ( [0] => you [1] => love )

也就是说,后一种结果,访问数组中的数据时,你只能用数字键值入row[0],row[1],

而前一种,在访问时,可以以字段名作为键值访问如row[password],row[username]

http://www.w3school.com.cn/php/func_mysql_fetch_row.asp可去这里详细了解

原创粉丝点击