PDO

属性
命名空间 fize\db\middleware
类名 Pdo
方法:
方法名 说明
prototype() 返回当前使用的数据库对象原型,用于原生操作
query() 执行一个SQL语句并返回相应结果
startTrans() 开始事务
commit() 执行事务
rollback() 回滚事务
lastInsertId() 返回最后插入行的ID或序列值

方法

prototype()

返回当前使用的数据库对象原型,用于原生操作

public function prototype () : \PDO

query()

执行一个SQL语句并返回相应结果

public function query (

    string $sql,

    array $params = [],

    callable $callback = null

) : array|int
参数:
名称 说明
sql SQL语句,支持原生的pdo问号预处理
params 可选的绑定参数
callback 如果定义该记录集回调函数则不返回数组而直接进行循环回调
返回值:

SELECT语句返回数组,其余返回受影响行数。

startTrans()

开始事务

public function startTrans ()

commit()

执行事务

public function commit ()

rollback()

回滚事务

public function rollback ()

lastInsertId()

返回最后插入行的ID或序列值

public function lastInsertId (

    string $name = null

) : int|string
参数:
名称 说明
name 应该返回ID的那个序列对象的名称