」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何使用 PDO 和參數循環 MySQL 查詢結果?

如何使用 PDO 和參數循環 MySQL 查詢結果?

發佈於2024-11-22
瀏覽:378

How to Loop Through MySQL Query Results with PDO and Parameters?

使用PDO循環查詢MySQL結果

帶參數查詢

使用PDO查詢資料庫時,可能會遇到需要執行查詢的情況具有動態參數。這使您可以根據使用者輸入或其他執行時間變數輕鬆查詢資料。

若要使用參數循環結果,請使用下列步驟:

  1. 使用準備()方法。這會將佔位符放置在查詢中,動態值將被取代。
  2. 使用bindValue() 方法將值綁定到佔位符。
  3. 使用execute() 方法執行語句。
  4. 使用 fetch() 取得結果方法。

範例

$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