函数名称: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'] . '<br>';
}
注意事项:
$statement
参数必须是一个PDOStatement对象,否则会抛出一个致命错误。- 通过SqlStatementResult对象可以使用fetch()方法来获取查询结果的每一行数据。