PHP Class Swoole\Database\MySQLi

Author: Tianfeng.Han
Inheritance: extends mysqli, implements Swoole\IDatabase
Afficher le fichier Open project: matyhtf/swoole_framework Class Usage Examples

Méthodes publiques

Свойство Type Description
$config
$conn
$debug

Méthodes publiques

Méthode Description
Insert_ID ( ) : integer 返回上一个Insert语句的自增主键ID
__construct ( $db_config )
connect ( null $_host = null, null $user = null, null $password = null, null $database = null, null $port = null, null $socket = null ) : boolean 参数为了兼容parent类,代码不会使用传入的参数作为配置
errno ( ) : integer 获取错误码
getAffectedRows ( ) : integer 获取受影响的行数
lastInsertId ( )
multi_query ( string $sql ) : MySQLiRecord | false 执行多个SQL语句
query ( string $sql ) : MySQLiRecord | false 执行一个SQL语句
queryAsync ( $sql ) : boolean | mysqli_result 异步SQL
quote ( $value ) : string 过滤特殊字符

Méthodes protégées

Méthode Description
checkConnection ( ) 检查数据库连接,是否有效,无效则重新建立
errorMessage ( $sql ) : string SQL错误信息
tryReconnect ( $call, $params )

Method Details

Insert_ID() public méthode

返回上一个Insert语句的自增主键ID
public Insert_ID ( ) : integer
Résultat integer

__construct() public méthode

public __construct ( $db_config )

checkConnection() protected méthode

检查数据库连接,是否有效,无效则重新建立
protected checkConnection ( )

connect() public méthode

参数为了兼容parent类,代码不会使用传入的参数作为配置
public connect ( null $_host = null, null $user = null, null $password = null, null $database = null, null $port = null, null $socket = null ) : boolean
$_host null
$user null
$password null
$database null
$port null
$socket null
Résultat boolean

errno() public méthode

获取错误码
public errno ( ) : integer
Résultat integer

errorMessage() protected méthode

SQL错误信息
protected errorMessage ( $sql ) : string
$sql
Résultat string

getAffectedRows() public méthode

获取受影响的行数
public getAffectedRows ( ) : integer
Résultat integer

lastInsertId() public méthode

public lastInsertId ( )

multi_query() public méthode

执行多个SQL语句
public multi_query ( string $sql ) : MySQLiRecord | false
$sql string 执行的SQL语句
Résultat MySQLiRecord | false | false

query() public méthode

执行一个SQL语句
public query ( string $sql ) : MySQLiRecord | false
$sql string 执行的SQL语句
Résultat MySQLiRecord | false | false

queryAsync() public méthode

异步SQL
public queryAsync ( $sql ) : boolean | mysqli_result
$sql
Résultat boolean | mysqli_result

quote() public méthode

过滤特殊字符
public quote ( $value ) : string
$value
Résultat string

tryReconnect() protected méthode

protected tryReconnect ( $call, $params )

Property Details

$config public_oe property

public $config

$conn public_oe property

public $conn

$debug public_oe property

public $debug