当前位置:   article > 正文

php调用mysql查询结果_php - 在php脚本中处理select查询结果集

php中执行select查询以后,用什么函数获得返回的记录数

在php脚本中执行select查询命令,也是调用mysql_query()函数,但是和执行DML不同的是,执行SELECT 命令后,mysql_query()函数的返回值是一个资源的引用指针(结果集),需要通过相应函数进行处理。

mysql_num_rows($result)  从结果集中获取数据记录的个数

mysql_num_fields($result)  从结果集中获取数据记录列的个数

mysql_fetch_row()      该函数将一条结果记录返回,并以一个普通索引数组的形式保存

mysql_fetch_assoc()     该函数将一条结果记录返回,并以一个普通关联数组形式保存

mysql_fetch_array()     默认同时以索引数组和关联数组保存,三个参数MYSQL_ASSOC, MYSQL_NUM, MYSQL_BOTH

mysql_fetch_object()    以一个对象的形式返回一条结果记录,他的各个字段需要以对象的形式进行访问

注意:尽量不要使用mysql_fetch_array()方法,效率较低

}mysql_select_db('test');$select = "SELECT * FROM book;";$result = mysql_query($select);echo "

图书信息表

';echo '图书编号图书名称作者';while($row = mysql_fetch_row($result)){echo "";foreach($row as $data){echo ''.$data.'';

}echo '

';

}echo "

";mysql_free_result($result); //释放查询的结果集资源

mysql_close($link);?>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/558075
推荐阅读
相关标签
  

闽ICP备14008679号