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!PDOStatement::getAttribute
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
PDOStatement::getAttribute
Референца за `pdostatement.getattribute.php` со подобрена типографија и навигација.
PDOStatement::getAttribute
(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.0)
PDOStatement::getAttribute — Преземи атрибут на изјавата
= NULL
Добива атрибут на изјавата. Моментално, не постојат општи атрибути, туку само специфични за драјверот:
-
PDO::ATTR_CURSOR_NAME(Firebird and ODBC specific): Get the name of the cursor forUPDATE ... WHERE CURRENT OF. -
Pdo\Pgsql::ATTR_RESULT_MEMORY_SIZE(PostgreSQL specific, available as of PHP 8.4.0): Get the amount of memory, in bytes, allocated to the query result.
Параметри
name-
Атрибутот за барање.
Вратени вредности
Враќа вредност на атрибутот.
Види Исто така
- Добиј информации за MySQL хост , може да бара специфичен тип во зависност од атрибутот.
- Имајте предвид дека атрибутите специфични за драјверот - Постави атрибут
- (PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.0) - Постави атрибут на изјавата