mysql_fetch_row() 和mysql_fetch_array之间有什么区别? mysql_fetch_row() 和mysql_fetch_array之间有什么区别? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这两个函数,返回的都是一个数组,区别就是第一个函数返回的数组是只包含值,我们只能$row[0],$row[1],这样以数组下标来读取数据,而MySQL_fetch_array()返回的数组既包含第一种,也包含键值对的形式,我们可以这样读取数据,(假如数据库的字段是 username,passwd):$row['username'], $row['passwd'] mysql_fetch_row是从结果集取出1行数组,作为枚举 mysql_fetch_array是从结果集取出一行数组作为关联数组,或数字数组,两者兼得eg:$sql="select abc,def from a";$res=mysql_query($sql);那么:$row=mysql_fetch_row($res);$row结果是两个:$row[0]和$row[1]那么:$row=mysql_fetch_array($res);$row结果是4个:$row[0]、$row[1]、$row["abc"]和$row["def"] 你print_r();就知道了。mysql_fetch_row()返回数字数组,而mysql_fetch_array()函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有。依据第二个参数的值。返回不同结构的数组。参考: http://www.w3school.com.cn/php/func_mysql_fetch_array.asp 请问一下如何把php页面生成html php环境问题 桌面软件和网站数据对接,用什么开发比较好? 有没有高手帮我这个小忙啊,我会非常的感谢,在线等待答案! 200分请高手帮忙!php程序采集动态js数据,最近常有重复记录入库,但程序本来有判断记录已存在就不插入 请教一个多维数组递归查找问题 求大神指点PHP如何入门 【求助】求一段gb转big5的php代码 哪一位大虾有PHP图片上传的源代码呀。 简单问题,这一句什么意思? PHP中GD库是做什么用的? PHP解析XML转成数组 在线等
eg:
$sql="select abc,def from a";
$res=mysql_query($sql);那么:
$row=mysql_fetch_row($res);
$row结果是两个:$row[0]和$row[1]
那么:
$row=mysql_fetch_array($res);
$row结果是4个:$row[0]、$row[1]、$row["abc"]和$row["def"]
而mysql_fetch_array()函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有。依据第二个参数的值。返回不同结构的数组。参考: http://www.w3school.com.cn/php/func_mysql_fetch_array.asp