$hashCode
$hashCode : string
hashCode
Swoole协程MySQL驱动
deferBeginTransaction() : \Imi\Util\Defer
启动一个事务
deferCommit() : \Imi\Util\Defer
提交一个事务
deferRollBack() : \Imi\Util\Defer
回滚一个事务
deferExec(string $sql) : \Imi\Util\Defer
执行一条 SQL 语句,并返回受影响的行数
string | $sql |
deferPrepare(string $sql, array $driverOptions = array()) : \Imi\Util\Defer
准备执行语句并返回一个语句对象
string | $sql | |
array | $driverOptions |
deferQuery(string $sql) : \Imi\Util\Defer
执行一条SQL语句,返回一个结果集作为PDOStatement对象
string | $sql |
__construct(array $option = array())
参数格式: [ 'host' => 'MySQL IP地址', 'username' => '数据用户', 'password' => '数据库密码', 'database' => '数据库名', 'port' => 'MySQL端口 默认3306 可选参数', 'timeout' => '建立连接超时时间', 'charset' => '字符集', 'strict_type'=> false, //开启严格模式,返回的字段将自动转为数字类型 ]
array | $option |
prepare(string $sql, array $driverOptions = array()) : \Imi\Db\Interfaces\IStatement
准备执行语句并返回一个语句对象
string | $sql | |
array | $driverOptions |
query(string $sql) : \Imi\Db\Interfaces\IStatement
执行一条SQL语句,返回一个结果集作为PDOStatement对象
string | $sql |
parseDefer(string $methodName, array $args) : \Imi\Util\Defer
处理延迟调用
string | $methodName | |
array | $args |