首页> 基础笔记 >PHP基础学习 >PDO PDO
PDOStatement对象的方法
作者:小萝卜 2019-09-10 【 PDO 】 浏览 1582
简介PDOStatement对象的方法
PDOStatement对象的方法
1、fetch() 返回结果集的下一行,结果指针下移,到头返回false 。
参数: PDO::FETCH_BOTH (default)、:索引加关联数组模式
PDO::FETCH_ASSOC、 :关联数组模式
PDO::FETCH_NUM、 :索引数组模式
PDO::FETCH_OBJ、 :对象模式
PDO::FETCH_LAZY :所有模式(SQL语句和对象)
2、fetchAll() 通过一次调用返回所有结果,结果是以数组形式保存
参数: PDO::FETCH_BOTH (default)、
PDO::FETCH_ASSOC、
PDO::FETCH_NUM、
PDO::FETCH_OBJ、
PDO::FETCH_COLUMN表示取指定某一列
如:$rslist = $stmt->fetchAll(PDO::FETCH_COLUMN,2);取第三列
3. execute() 负责执行一个准备好了的预处理语句
4. fetchColumn()返回结果集中下一行某个列的值
5. setFetchMode()设置需要结果集合的类型
6. rowCount() 返回使用增、删、改、查操作语句后受影响的行总数
7. bindParam() 将参数绑定到相应的查询占位符上
bool PDOStatement::bindParam ( mixed $parameter , mixed &$variable [, int $data_type [, int $length [, mixed $driver_options ]]] )
其中:
$parameter:占位符名或索引偏移量
&$variable:参数的值,需要按引用传递也就是必须放一个变量
$data_type:数据类型
PDO::PARAM_BOOL PDO::PARAM_NULL
PDO::PARAM_INT PDO::PARAM_STR
PDO::PARAM_LOB PDO::PARAM_STMT
PDO::PARAM_INPUT_OUTPUT
$length:指数据类型的长度
$driver_options:驱动选项。
8. setAttribute()为一个预处理语句设置属性
9. getAttribute()获取一个声明的属性
10. errorCode() 获取错误码
11. errorInfo() 获取错误信息
12. bindColumn() 用来匹配列名和一个指定的变量名,这样每次获取各行记录时,会自动将相应的值赋给变量。
13. bindValue() 将一值绑定到对应的一个参数中
14. nextRowset() 检查下一行集
15. columnCount() 在结果集中返回列的数目
16. getColumnMeta() 在结果集中返回某一列的属性信息
17. closeCursor() 关闭游标,使该声明再次执行
很赞哦! (0)
上一篇:PDO预处理查询
下一篇:PDO完整的预处理分方式代码分享