首页 > 代码库 > mysql_fetch_array,mysql_fetch_row,mysql_fetch_assoc区别
mysql_fetch_array,mysql_fetch_row,mysql_fetch_assoc区别
array mysql_fetch_array ( result [, int result_type] )
返回:根据从结果集取得的行生成的数组,如果没有更多行则返回 FALSE。
int result_type的值:
1:MYSQL_ASSOC //完全等同于 mysql_fetch_assoc($result)
2:MYSQL_NUM //完全等同于 mysql_fetch_row($result)
3:MYSQL_BOTH //默认,得到一个同时包含关 联和数字索引的数组
$con=mysql_connect(‘localhost‘,‘root‘,”); mysql_select_db(‘abc‘,$con); $sql = “select * from book”; $result = mysql_query($sql); //fetch_row只能用数组索引 $row[index] while($row = mysql_fetch_row($result)) { echo $row[0]; //从0开始 } //fecth_assoc只能用数组的KEY $row[‘key‘] while($row = mysql_fetch_assoc($result)) { echo $row[‘name‘]; } //fetch_array都可以用索引、KEY都可用(index,key) while($row = mysql_fetch_array($result)) { echo $row[‘cid‘]; echo $row[1]; } //fetch_object用对象方式调用数据 $row->id while($row = mysql_fetch_object($result)) { echo $row->cid; echo $row->title; }
mysql_fetch_array,mysql_fetch_row,mysql_fetch_assoc区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。