使用PDO查询数据库时,可能会遇到需要执行查询的情况具有动态参数。这使您可以根据用户输入或其他运行时变量轻松查询数据。
要使用参数循环结果,请使用以下步骤:
$pdo = new PDO("mysql:host=localhost;dbname=test", "user", "password");
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $pdo->prepare("SELECT * FROM widgets WHERE something=:something");
$stmt->bindValue(":something", "something else");
$stmt->execute();
while ($results = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo $results["widget_name"];
}
在此示例中,查询中的 $something 占位符使用 bindValue() 方法绑定,然后在循环中使用 fetch() 方法获取结果。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3