PHP Класс db_mysqli, zys

Наследование: extends db
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( array $config = '' ) 架构函数 读取数据库配置信息
close ( ) : volid 关闭数据库
commit ( ) : boolen 用于非自动提交状态下面的查询提交
connect ( $config = '', $linkNum ) 连接数据库方法
error ( ) : string 数据库错误信息 并显示当前的SQL语句
escapeString ( string $str ) : string SQL指令安全过滤
execute ( string $str ) : integer 执行语句
free ( ) 释放查询结果
getFields ( $tableName ) : array 取得数据表的字段信息
getTables ( $dbName = '' ) : array 取得数据表的字段信息
insertAll ( mixed $datas, array $options = [], boolean $replace = false ) : false | integer 插入记录
query ( string $str ) : mixed 执行查询 返回数据集
replace ( mixed $data, array $options = [] ) : false | integer 替换记录
rollback ( ) : boolen 事务回滚
startTrans ( ) : void 启动事务

Защищенные методы

Метод Описание
parseKey ( string &$key ) : string 字段和表名处理添加`

Приватные методы

Метод Описание
getAll ( ) : array 获得所有的查询数据

Описание методов

__construct() публичный Метод

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

close() публичный Метод

关闭数据库
public close ( ) : volid
Результат volid

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 ) : integer
$str string sql指令
Результат integer

free() публичный Метод

释放查询结果
public free ( )

getFields() публичный Метод

取得数据表的字段信息
public getFields ( $tableName ) : array
Результат array

getTables() публичный Метод

取得数据表的字段信息
public getTables ( $dbName = '' ) : array
Результат array

insertAll() публичный Метод

插入记录
public insertAll ( mixed $datas, array $options = [], boolean $replace = false ) : false | integer
$datas mixed 数据
$options array 参数表达式
$replace boolean 是否replace
Результат false | integer | integer

parseKey() защищенный Метод

字段和表名处理添加`
protected parseKey ( string &$key ) : string
$key string
Результат string

query() публичный Метод

执行查询 返回数据集
public query ( string $str ) : mixed
$str string sql指令
Результат mixed

replace() публичный Метод

替换记录
public replace ( mixed $data, array $options = [] ) : false | integer
$data mixed 数据
$options array 参数表达式
Результат false | integer | integer

rollback() публичный Метод

事务回滚
public rollback ( ) : boolen
Результат boolen

startTrans() публичный Метод

启动事务
public startTrans ( ) : void
Результат void