Connection
class Connection
Db Connection Wrapper
Methods
close()
关闭连接
array
queryAll(string $sql, array $binds = [])
查询 SQL 语句返回结果的所有行
array
queryRow(string $sql, array $binds = [])
查询 SQL 语句返回结果的第一行
int|string
queryColumn(string $sql, array $binds = [])
查询 SQL 语句中第一个字段的值
array|int|string
query(string $sql, array $binds = [], string $fetchMode = 'all')
执行一条 SQL 语句
int
lastInsertId()
返回最后插入行的 ID 或序列值,数据库需要将主键设置为自增
int
rowCount()
返回 SQL 语句影响行数
bool
beginTrans()
开启事务,关闭自动提交
commit()
提交更改,开启自动提交
rollBack()
回滚更改,开启自动提交
bool
inTrans()
检查是否在一个事务内
Details
at line 58
__construct(array|ArrayAccess $config)
Connection constructor.
at line 94
close()
关闭连接
at line 105
PDO
getPdo()
获取 PDO 实例
at line 117
array
queryAll(string $sql, array $binds = [])
查询 SQL 语句返回结果的所有行
at line 129
array
queryRow(string $sql, array $binds = [])
查询 SQL 语句返回结果的第一行
at line 141
int|string
queryColumn(string $sql, array $binds = [])
查询 SQL 语句中第一个字段的值
at line 156
array|int|string
query(string $sql, array $binds = [], string $fetchMode = 'all')
执行一条 SQL 语句
at line 207
int
lastInsertId()
返回最后插入行的 ID 或序列值,数据库需要将主键设置为自增
at line 217
int
rowCount()
返回 SQL 语句影响行数
at line 276
bool
beginTrans()
开启事务,关闭自动提交
at line 292
commit()
提交更改,开启自动提交
at line 300
rollBack()
回滚更改,开启自动提交
at line 310
bool
inTrans()
检查是否在一个事务内