我正在開發一個小型PHP項目,並且正在從MySQLi更改爲PDO,即時通訊現在也使用準備好的語句。如何以PDO中的數組檢索查詢結果?
我已經設法連接到數據庫並執行查詢,但我想知道如何以數組的形式檢索結果?
我使用MySQLi中的fetch_assoc()函數來做到這一點,但現在即時通訊使用PDO和Prepared語句,我不知道如何做到這一點。
到目前爲止我的代碼...
$res = $connection -> prepare("SELECT * FROM ad WHERE id = :id");
$res -> bindValue(':id',$id);
$res -> execute();
我聽說過使用此代碼,但它不工作?
$z= $res -> fetchAll(PDO::FETCH_ASSOC);
$productname = $z['productname'];
fetchALL返回索引爲0 - n的結果數據的數組。你可以在那裏使用'productname'這樣的密鑰。 – Vijay