使用 PDO 查询数据库时,可能会遇到需要执行查询的情况具有动态参数。这使您可以根据用户输入或其他运行时变量轻松查询数据。
要使用参数循环遍历结果,请使用以下步骤:
<code class="php">$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"]; }</code>
在此示例中,查询中的 $something 占位符是使用 bindValue() 绑定的方法,然后在循环中使用 fetch() 方法获取结果。
以上是如何使用 PDO 和参数循环 MySQL 查询结果?的详细内容。更多信息请关注PHP中文网其他相关文章!