$res = mysql_query("select * from tdb_cate");
//当查询成功时,返回的是资源标识符
Mysql_fetch_row(资源标识符);
//返回的是查询到数据表中的第一条记录
注:全部输出 while($row = mysql_fetch_row($res)){print_t($row)}
所以:mysql_fetch_row($res)每执行一次,都从资源也就是结果集里依次取出一条数据,以数组的形式返回出来,当前一次已经取到最后一条数据的时候,这一次返回空结果,返回的数组是一个一维索引数组,每一个下标与数据库里的字段的排序相对应。
Mysql_fetch_array(资源标识符);
Mysql_fetch_row和mysql_fetch_array的区别:
Mysql_fetch_row取一条数据产生一个索引数组
Mysql_fetch_array默认状态下取一条数据产生一个索引数组和一个关联数组
Mysql_fetch_array第二个参数的运用
Mysql_assoc 关联数组
Mysql_num 数字数组
Mysql_both 默认
例如:
关联数组:mysql_fetch_array($query,mysql_assoc)
索引数组:mysql_fetch_array($query,mysql_num)
Mysql_fetch_row ($query)
关联加索引数组:mysql_fetch_array($query,mysql_both)
Mysql_fetch_array ($query);
Mysql_fetch_assoc(资源标识符);
同mysql_fetch_array(资源标识符,mysql_assoc);
Mysql_fetch_object(资源标识符);
他的输出结果是一个对象
$obj = mysql_fetch_object($query);
Print_r($obj);
Whlie($obj = mysql_fetch_object($query)){
Echo $arr -> name;
}
共同学习,写下你的评论
评论加载中...
作者其他优质文章