SqlStatementResult::__construct()

创建SqlStatementResult对象

首字母:S

函数名称:SqlStatementResult::__construct()

函数描述:该函数是SqlStatementResult类的构造函数,用于创建SqlStatementResult对象。

适用版本:PHP 5.4.0 及以上版本

用法:

SqlStatementResult::__construct ( PDOStatement $statement )

参数:

  • $statement:一个PDOStatement对象,表示执行的SQL语句。

示例:

// 创建一个PDO对象
$pdo = new PDO('mysql:host=localhost;dbname=test', 'username', 'password');
// 准备SQL语句
$sql = 'SELECT * FROM users';
// 执行SQL语句
$stmt = $pdo->prepare($sql);
$stmt->execute();
// 创建SqlStatementResult对象
$result = new SqlStatementResult($stmt);
// 输出查询结果
while ($row = $result->fetch()) {
 echo $row['id'] . ' ' . $row['name'] . ' ' . $row['email'] . '
'; }

注意事项:

  • $statement 参数必须是一个PDOStatement对象,否则会抛出一个致命错误。
  • 通过SqlStatementResult对象可以使用fetch()方法来获取查询结果的每一行数据。

同首字母函数