有胆量你就来跟着路老师卷起来! -- 纯干货,技术知识分享
路老师给大家分享PHP语言的知识了,旨在想让大家入门PHP,并深入了解PHP语言。
1 PDO中获取结果集
在PDO中获取结果集常用3中方法:fetch()方法、fetchAll()方法和fetchColumn()方法。
1.1 fetch()方法
fetch()方法可以获取结果集中的下一行记录,其语法格式如下:
其中,参数fetch_style是控制结果集的返回方式,其可选方式如下表所示:
其中cursor_orientation是PDOStatement对象的滚动游标,可用于获取指定的一行。
参数cursor_offset:游标的偏移量。
案例:使用fetch()方法获取会员列表:
创建数据库表member:
创建index.php逻辑层查询数据库数据。
其中的config.php配置的是数据库的基本信息,内容如下:
我们要显示到页面上,创建页面html文件,命名为lists.html:
运行http://域名/index.php结果如下:
1.2 fetchAll()方法
fetchAll()方法可以获取结果集中的所有行。语法格式如下:
案例:我们利用fetchAll()获取大V会员的列表:
此时需要改变的地方就是index.php的逻辑和lists.html遍历逻辑。
lists.html里需要改变的唯一地方就是:
结果不变:
1.3 fetchColumn()方法
fetchColumn()方法可以获取结果集中下一行指定列的值。语法如下:
案例:我们使用该方法获取大V会员列表的会员名。
index.php逻辑改变如下:
lists.html里的改变如下:
结果展示如下:
下一篇 PDO捕获sql错误