| 包 | database |
|---|---|
| 类层次 | QDB_Adapter_Pdo_Abstract » QDB_Adapter_Abstract |
| 版本 | $Id: abstract.php 2425 2009-04-22 03:50:51Z yangyi $ |
QDB_Adapter_Pdo_Abstract 类是所有 PDO 驱动的基础类
| 属性 | 类型 | 描述 | 定义于 |
|---|---|---|---|
| $_bind_enabled | QDB_Adapter_Pdo_Abstract | ||
| $_dsn | mixed | 数据库连接信息 | QDB_Adapter_Abstract |
| $_id | string | 数据库访问对象 ID | QDB_Adapter_Abstract |
| $_schema | string | 默认的 schema | QDB_Adapter_Abstract |
| $_fetch_mode | const | 指示返回结果集的形式 | QDB_Adapter_Abstract |
| $_conn | resource | 数据库连接句柄 | QDB_Adapter_Abstract |
| $_log_enabled | boolean | 是否将查询语句保存到日志 | QDB_Adapter_Abstract |
| $_last_err | mixed | 最后一次数据库操作的错误信息 | QDB_Adapter_Abstract |
| $_last_err_code | mixed | 最后一次数据库操作的错误代码 | QDB_Adapter_Abstract |
| $_insert_id | mixed | 最近一次插入操作或者 nextID() 操作返回的插入 ID | QDB_Adapter_Abstract |
| $_trans_count | int | 指示事务启动次数 | QDB_Adapter_Abstract |
| $_has_failed_query | boolean | 指示事务执行期间是否发生了错误 | QDB_Adapter_Abstract |
| $_savepoints_stack | array | SAVEPOINT 堆栈 | QDB_Adapter_Abstract |
| $_true_value | 用于描绘 true、false 和 null 的数据库值 | QDB_Adapter_Abstract | |
| $_false_value | QDB_Adapter_Abstract | ||
| $_null_value | QDB_Adapter_Abstract | ||
| $_timestamp_format | 数据库接受的日期格式 | QDB_Adapter_Abstract | |
| $_param_style | string | 指示使用何种样式的参数占位符 | QDB_Adapter_Abstract |
| $_has_insert_id | boolean | 指示数据库是否有自增字段功能 | QDB_Adapter_Abstract |
| $_affected_rows_enabled | boolean | 指示数据库是否能获得更新、删除操作影响的记录行数量 | QDB_Adapter_Abstract |
| $_transaction_enabled | boolean | 指示数据库是否支持事务 | QDB_Adapter_Abstract |
| $_savepoint_enabled | boolean | 指示数据库是否支持事务中的 SAVEPOINT 功能 | QDB_Adapter_Abstract |
| $_result_field_name_lower | boolean | 指示是否将查询结果中的字段名转换为全小写 | QDB_Adapter_Abstract |
| 方法 | 描述 | 定义于 |
|---|---|---|
| _parseSQLArray() | 按照模式 2(数组)对查询条件进行分析 | QDB_Adapter_Abstract |
| _parseSQLString() | 按照模式 1(字符串)对查询条件进行分析 | QDB_Adapter_Abstract |
| _clear() | 关闭数据库连接后清理资源 | QDB_Adapter_Abstract |
public void __construct($dsn, $id)
| $dsn | ||
| $id | ||
| {return} |
public void connect($pconnect, $force_new)
| $pconnect | ||
| $force_new | ||
| {return} |
public void close()
public void pconnect()
public void nconnect()
public void isConnected()
public void qstr($value)
| $value | ||
| {return} |
public void affectedRows()
public void execute($sql, $inputarr)
| $sql | ||
| $inputarr | ||
| {return} |
public void selectLimit($sql, $offset, $length, $inputarr)
| $sql | ||
| $offset | ||
| $length | ||
| $inputarr | ||
| {return} |