使用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中文網其他相關文章!