PHP Класс db_pdo_mysql

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

Открытые свойства

Свойство Тип Описание
$conf
$errno 最后一次使用的连接
$errstr
$link 读连接
$rlink 写连接
$sqls
$wlink 配置,可以支持主从

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

Метод Описание
__construct ( &$conf )
__destruct ( )
connect ( ) 根据配置文件连接
connect_master ( ) 连接写服务器
connect_slave ( ) 连接从服务器,如果有多台,则随机挑选一台,如果为空,则与主服务器一致。
count ( $table, $cond = [] ) SELECT TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = '$table';
error ( $errno, $errstr = '' ) 设置错误。
exec ( $sql )
find ( $sql, $key = NULL )
find_one ( $sql )
last_insert_id ( )
maxid ( $table, $field )
query ( $sql )
real_connect ( $host, $user, $password, $name, $charset = '', $engine = '' )
version ( )

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

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

public __construct ( &$conf )

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

public __destruct ( )

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

根据配置文件连接
public connect ( )

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

连接写服务器
public connect_master ( )

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

连接从服务器,如果有多台,则随机挑选一台,如果为空,则与主服务器一致。
public connect_slave ( )

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

SELECT TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = '$table';
public count ( $table, $cond = [] )

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

设置错误。
public error ( $errno, $errstr = '' )

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

public exec ( $sql )

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

public find ( $sql, $key = NULL )

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

public find_one ( $sql )

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

public last_insert_id ( )

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

public maxid ( $table, $field )

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

public query ( $sql )

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

public real_connect ( $host, $user, $password, $name, $charset = '', $engine = '' )

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

public version ( )

Описание свойств

$conf публичное свойство

public $conf

$errno публичное свойство

最后一次使用的连接
public $errno

$errstr публичное свойство

public $errstr

$sqls публичное свойство

public $sqls