php----处理从mysql查询返回的数据
2016-12-03 21:00
274 查看
使用php的mysql,向mysql查询,返回的是一个资源,有4个函数可以进行处理。
1.mysql_fetch_row()
2.mysql_fetch_assoc()
3.mysql_fetch_array()
4.mysql_fetch_object()
1.mysql_fetch_row():返回一个索引数组,即从返回值你不能知道列(字段)名称,它只记录第几个字段的值是什么
2.mysql_fetch_assoc():返回一个关联数组,这个记录了返回的列(字段)名称,它记录了字段名称和对应的值,但是没有索引序号,如果不知道确定的字段名无法进行使用。
3.mysql_fetch_array():返回一个综合数组,它会把前2中的结果同时返回,数据冗余,查询速度慢。
4.mysql_fetch_object():返回一个对象,这个对象中有属性(列、字段名称),使用时通过调用对象的属性来获取数据。
while($row=mysql_fetch_row($res)){
var_dump($row);
echo "<br/>";
}
一般推荐大家使用第一种方法索引数组,效率较高。如果使用关联数组,程序可读性强。
1.mysql_fetch_row()
2.mysql_fetch_assoc()
3.mysql_fetch_array()
4.mysql_fetch_object()
1.mysql_fetch_row():返回一个索引数组,即从返回值你不能知道列(字段)名称,它只记录第几个字段的值是什么
2.mysql_fetch_assoc():返回一个关联数组,这个记录了返回的列(字段)名称,它记录了字段名称和对应的值,但是没有索引序号,如果不知道确定的字段名无法进行使用。
3.mysql_fetch_array():返回一个综合数组,它会把前2中的结果同时返回,数据冗余,查询速度慢。
4.mysql_fetch_object():返回一个对象,这个对象中有属性(列、字段名称),使用时通过调用对象的属性来获取数据。
while($row=mysql_fetch_row($res)){
var_dump($row);
echo "<br/>";
}
一般推荐大家使用第一种方法索引数组,效率较高。如果使用关联数组,程序可读性强。
相关文章推荐
- php查询mysql,返回json格式数据
- php+mysql计算某个已知经纬度周围几公里数据查询处理方法
- php查询mysql中的数据,并将结果返回为JSON格式,提取JSON中的数据,写入页面不同的id号中
- mysql 同时返回查询总数及分页数据
- 在数据库查询语句中 要返回 一个集合的数据 的处理方式。
- 关于mysql处理百万级以上的数据时如何提高其查询速度的方法
- ajax处理php返回json数据例子
- Php+mysql处理大容量数据存储,
- php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
- PHP查询MySQL大量数据的时候内存占用分析
- php访问查询mysql数据的三种方法
- 用Jquery处理PHP返回的JSON格式数据的三种方法
- php中使用mysql_stmt(预处理语句)来处理select查询结果
- 研究PHP处理Mysql字段属性为UNSIGNED ZEROFILL的数据
- PHP查询MySQL大量数据的内存占用分析
- PHP查询MySQL大量数据的内存占用分析
- Php+mysql处理大容量数据存储
- PHP访问MySQL查询超时处理的方法
- 用php处理百万级以上的数据提高查询速度的方法
- php调用mysql存储过程返回结果集的处理