PHP Conference Japan 2024

PDOStatement::getAttribute

(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.0)

PDOStatement::getAttribute 擷取陳述式屬性

說明

public PDOStatement::getAttribute(int $name): mixed

取得陳述式的屬性。目前沒有通用的屬性,只有驅動程式特有的屬性。

  • PDO::ATTR_CURSOR_NAME (Firebird 和 ODBC 特有):取得 UPDATE ... WHERE CURRENT OF 的游標名稱。

請注意,驅動程式特有的屬性*不得*與其他驅動程式一起使用。

參數

name

要查詢的屬性。

回傳值

回傳屬性值。

參見

新增註釋

使用者貢獻的註釋 1 則註釋

machitgarha at outlook dot com
7 年前
MySQL 驅動程式不支援 PDOStatement::getAttribute()。如果您使用它,即使您將錯誤報告 (PDO::ERRMODE) 設定為 PDO::ERRMODE_SILENT,它也會產生警告;除非您設定為 PDO::ERRMODE_EXCEPTION。此外,PDO 敘述(不是 PDO 物件本身,即使用 PDOStatement::errorCode())的 SQLSTATE 錯誤碼將會是 'IM001'。

希望這對某些人有所幫助!
To Top