首页> 基础笔记 >PHP基础学习 >PDO PDO

PDOStatement对象的方法

作者:小萝卜 2019-09-10 浏览 1094

简介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)

文章评论

    高端网站建设