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