使用 PDO 在 PHP 中取得結果陣列
您正在將腳本轉換為利用 PDO 來增強針對 SQL 注入攻擊的安全性。要獲得與常規 MySQL 腳本相同的功能,您需要使用 PDO 來取得結果陣列。
在原始腳本中,您將使用 mysql_fetch_array 以陣列形式檢索資料。使用 PDO,您有兩個選擇:
PHP 文件中的程式碼範例:
$sth = $dbh->prepare("SELECT name, colour FROM fruit"); $sth->execute(); $result = $sth->fetchAll(\PDO::FETCH_ASSOC);
這將傳回一個陣列關聯數組,以列名作為鍵。
範例:
while ($row = $sth->fetch(\PDO::FETCH_ASSOC)) { // Process the current row data }
透過利用這些技術中的任何一種,您可以實現與常規MySQL mysql_fetch_array 呼叫相同的功能,並使用 PDO 安全地取得結果陣列。
以上是如何在 PHP 中使用 PDO 取得結果陣列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!