PDOStatement
PDOStatement类
PDOStatement
PHP 5.1.0 及更高版本
PDOStatement 是 PHP 的 PDO(PHP Data Objects)扩展的一部分。它代表着一个 SQL 查询语句,通常在数据库查询操作中使用。通过 PDOStatement,开发者可以执行 SQL 查询、获取查询结果以及进行数据库操作。
PDOStatement 类通常不是通过直接调用函数生成的,而是通过执行 PDO::prepare() 或 PDO::query() 等方法返回一个 PDOStatement 对象。
PDOStatement 本身并不直接接受参数,而是通过 PDO::prepare() 或 PDO::query() 创建。以下是创建 PDOStatement 对象的方法:
PDOStatement 对象会返回一个表示 SQL 语句的对象,用于执行和获取查询结果。
以下是使用 PDOStatement 的一个简单示例:
$pdo = new PDO("mysql:host=localhost;dbname=test", "username", "password"); $stmt = $pdo->prepare("SELECT name, age FROM users WHERE id = :id"); $stmt->bindParam(':id', $userId, PDO::PARAM_INT); $userId = 1; $stmt->execute(); <p>while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {<br> echo "Name: " . $row['name'] . " Age: " . $row['age'] . "<br>";<br> }<br>
在这个示例中: