PHP 클래스 db_pdo, zys

저자: zqf PDO数据库驱动
상속: extends db_Db
파일 보기 프로젝트 열기: qieangel2013/zys 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$PDOStatement

공개 메소드들

메소드 설명
__construct ( array $config = '' ) 架构函数 读取数据库配置信息
close ( ) 关闭数据库
commit ( ) : boolen 用于非自动提交状态下面的查询提交
connect ( $config = '', $linkNum ) 连接数据库方法
error ( ) : string 数据库错误信息 并显示当前的SQL语句
escapeString ( string $str ) : string SQL指令安全过滤
execute ( string $str, array $bind = [] ) : integer 执行语句
free ( ) 释放查询结果
getFields ( $tableName ) 取得数据表的字段信息
getLastInsertId ( ) : integer 获取最后插入id
getTables ( $dbName = '' ) 取得数据库的表信息
query ( string $str, array $bind = [] ) : mixed 执行查询 返回数据集
rollback ( ) : boolen 事务回滚
startTrans ( ) : void 启动事务

보호된 메소드들

메소드 설명
bindPdoParam ( $bind ) : void 参数绑定
parseKey ( string &$key ) : string 字段和表名处理
parseLimit ( $limit ) : string limit分析
parseValue ( mixed $value ) : string value分析

비공개 메소드들

메소드 설명
getAll ( ) : array 获得所有的查询数据

메소드 상세

__construct() 공개 메소드

架构函数 读取数据库配置信息
public __construct ( array $config = '' )
$config array 数据库配置数组

bindPdoParam() 보호된 메소드

参数绑定
protected bindPdoParam ( $bind ) : void
리턴 void

close() 공개 메소드

关闭数据库
public close ( )

commit() 공개 메소드

用于非自动提交状态下面的查询提交
public commit ( ) : boolen
리턴 boolen

connect() 공개 메소드

连接数据库方法
public connect ( $config = '', $linkNum )

error() 공개 메소드

数据库错误信息 并显示当前的SQL语句
public error ( ) : string
리턴 string

escapeString() 공개 메소드

SQL指令安全过滤
public escapeString ( string $str ) : string
$str string SQL指令
리턴 string

execute() 공개 메소드

执行语句
public execute ( string $str, array $bind = [] ) : integer
$str string sql指令
$bind array 参数绑定
리턴 integer

free() 공개 메소드

释放查询结果
public free ( )

getFields() 공개 메소드

取得数据表的字段信息
public getFields ( $tableName )

getLastInsertId() 공개 메소드

获取最后插入id
public getLastInsertId ( ) : integer
리턴 integer

getTables() 공개 메소드

取得数据库的表信息
public getTables ( $dbName = '' )

parseKey() 보호된 메소드

字段和表名处理
protected parseKey ( string &$key ) : string
$key string
리턴 string

parseLimit() 보호된 메소드

limit分析
protected parseLimit ( $limit ) : string
리턴 string

parseValue() 보호된 메소드

value分析
protected parseValue ( mixed $value ) : string
$value mixed
리턴 string

query() 공개 메소드

执行查询 返回数据集
public query ( string $str, array $bind = [] ) : mixed
$str string sql指令
$bind array 参数绑定
리턴 mixed

rollback() 공개 메소드

事务回滚
public rollback ( ) : boolen
리턴 boolen

startTrans() 공개 메소드

启动事务
public startTrans ( ) : void
리턴 void

프로퍼티 상세

$PDOStatement 보호되어 있는 프로퍼티

protected $PDOStatement