包 | 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} |