您的位置:首页 > Web前端

浅谈mysql_fetch_array和mysql_fetch_row

2012-08-01 21:00 232 查看
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可去这里详细了解
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: