Skip to content

Statement — SQL 语句

  • 文件位置: kernel/Foundation/Database/PDO/Statement.php
  • 命名空间: kernel\Foundation\Database\PDO
  • 是否可继承: 是

预处理语句封装,绑定参数并执行,支持遍历结果。

使用

php
use kernel\Foundation\Database\PDO\Statement;

$stmt = new Statement($driver, "SELECT * FROM users WHERE id = ?");
$stmt->bindParams([$id]);
$row = $stmt->fetch();

方法

方法说明
__construct($driver, $sql)构建语句
bindParams(array $params)绑定参数
execute()执行
fetch() / fetchAll()获取结果
rowCount()影响行数