PDOStatement::getAttribute
(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.0)
PDOStatement::getAttribute — 文の属性を取得する
説明
文の属性を取得します。現時点で共通の属性は存在しませんが、 ドライバ固有の属性のみ存在します。
PDO::ATTR_CURSOR_NAME
(Firebird と ODBC 固有):UPDATE ... WHERE CURRENT OF
に対するカーソル名を取得する
パラメータ
name
-
問い合わせる属性の名前。
戻り値
属性の値を返します。
参考
- PDO::getAttribute() - データベース接続の属性を取得する
- PDO::setAttribute() - 属性を設定する
- PDOStatement::setAttribute() - 文の属性を設定する
+add a note
User Contributed Notes 1 note
machitgarha at outlook dot com ¶
7 years ago
MySQL driver doesn't support PDOStatement::getAttribute(). If you use it, it produces a warning, even if you set error reporting (PDO::ERRMODE) to PDO::ERRMODE_SILENT; except when you set to PDO::ERRMODE_EXCEPTION. Also, the SQLSTATE error code of the PDO statement (not the PDO object itself, i.e. using PDOStatement::errorCode()) will be 'IM001'.
Hope this helps someone!
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google