位置: 编程技术 - 正文
推荐整理分享php使用PDO获取结果集的方法(php获取post请求参数),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php获取post内容,php中pdo,php获取数据,php获取pdf内容,php获取信息,php获取post内容,php获取pdf内容,php获取pdf内容,内容如对您有帮助,希望把文章链接给更多的朋友!
本文实例讲述了php使用PDO获取结果集的方法。分享给大家供大家参考,具体如下:
fetch()方法
fetch()方法用于获取结果集的下一行,语法如下:
mixed PDOStatement::fetch([int fetch_style][,int cursor_orientation[,int cursor_offset]]])
参数fetch_style控制结果集的返回方式
PDO::FETCH_ASSOC -- 关联数组形式PDO::FETCH_NUM -- 数字索引数组形式PDO::FETCH_BOTH -- 两者数组形式都有,这是缺省的PDO::FETCH_OBJ -- 按照对象的形式,类似于以前的 mysql_fetch_object()PDO::FETCH_BOUND--以布尔值的形式返回结果,同时获取的列值赋给bindParam()方法中的指定变量。PDO::FETCH_LAZY--以关联数组、数字索引数组和对象3种形式返回结果
cursor_orientation:PDOStatement对象的一个滚动游标,可用于获取指定的一行。cursor_offset: 游标的偏移量
例如:
在PDO中通过预处理语句prepare()和execute()执行SQL查询语句,并且应用while()语句和fetch()方法完成数据的循环输出
运行结果为:
fetchAll()方法
fetchAll()方法用于获取结果集中的所有行,其返回值是一个包含结果集中所有数据的二进制数组。语法如下:
array PDOStatement::fetchAll([int fetch_style[,int column_index]])
参数说明:
fetch_style:控制结果集中数据的显示方式。column_index: 字段的索引。
例如:
运行结果为:
此时可以通过foreach来遍历这个二维数组
运行结果为:
fetchColumn()方法
fetchColumn()方法获取结果集中下一行指定列的值,语法如下:
string PDOStatement::fetchColumn([int column_number])
可选参数column_number设置行中列的索引值,该值从0开始。如果省略该参数则将从第1列开始取值
例如:
通过fetchColumn()方法获取结果集中下一行中指定列的值。(或第一列id的值)
运行结果为:
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP基于pdo操作数据库技巧总结》、《php+Oracle数据库程序设计技巧总结》、《PHP+MongoDB数据库操作技巧大全》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
php四种定界符详解 闲来无事,研究了与java、c#完全不同的领域php,php即(外文名:PHP:HypertextPreprocessor,中文名:超文本预处理器),对于学习php的初学者,不得不掌握apache
php使用PDO执行SQL语句的方法分析 本文实例讲述了php使用PDO执行SQL语句的方法。分享给大家供大家参考,具体如下:exec()方法exec()方法返回执行后受影响行数,语法如下:intPDO::exec(strings
php根据用户名和手机号查询是否存在手机号码 话不多说,请看代码:publicfunctionCheckMobileUser($data){$sql='selectphone,usernamefromwlzbpre_userwherephone="'.$data['phone'].'"orusername="'.$data['phone'].'"andstatus="1"limit1';$phone=M
标签: php获取post请求参数
本文链接地址:https://www.jiuchutong.com/biancheng/294631.html 转载请保留说明!友情链接: 武汉网站建设