PDO 常量
PDO::ATTR_* 系列常量
值 | 含义 |
---|---|
PDO::ATTR_AUTOCOMMIT | 自动提交 |
PDO::ATTR_CASE | 强制列名为指定的大小写 |
PDO::ATTR_CLIENT_VERSION | 客户端版本 |
PDO::ATTR_CONNECTION_STATUS | 连接状态 |
PDO::ATTR_DRIVER_NAME | 驱动名 |
PDO::ATTR_ERRMODE | 错误处理模式 |
PDO::ATTR_ORACLE_NULLS | 将空字符串转换成 SQL 中的 NULL |
PDO::ATTR_PERSISTENT | 请求一个持久连接 |
PDO::ATTR_PREFETCH | 设置预取大小 |
PDO::ATTR_SERVER_INFO | 服务端信息 |
PDO::ATTR_SERVER_VERSION | 服务端版本 |
PDO::ATTR_TIMEOUT | 设置连接数据库的超时秒数 |
PDO::PARAM_* 系列常量
值 | 含义 |
---|---|
PDO::PARAM_NULL | SQL 中的 NULL 数据类型 |
PDO::PARAM_BOOL | 布尔数据类型 |
PDO::PARAM_INT | SQL 中的整型 |
PDO::PARAM_STR | SQL 中的 CHAR、VARCHAR 或其他字符串类型 |
PDO::PARAM_LOB | SQL 中大对象数据类型 |
PDO::PARAM_INPUT_OUTPUT | 存储过程的 INOUT 参数 |
PDO::FETCH_* 系列常量
值 | 含义 |
---|---|
PDO::FETCH_ASSOC | 将结果集中的每一行作为一个由列名索引的数组返回 |
PDO::FETCH_NUM | 将结果集中的每一行作为一个由列号索引的数组返回,从第 0 列开始 |
PDO::FETCH_BOTH | 将结果集中的每一行作为一个由列号和列名索引的数组返回,从第 0 列开始 |
PDO::FETCH_OBJ | 将结果集中的每一行作为一个属性名对应列名的对象返回 |
PDO::FETCH_BOUND | 将结果集中的列值分配给通过 bindParam 或 bindColumn 方法绑定的 PHP 变量 |
PDO::FETCH_COLUMN | 从结果集中的下一行返回所需要的那一列 |
PDO::FETCH_CLASS | 返回一个所请求类的新实例,映射列到类中对应的属性名 |