查询

PDO::getAttribute()函数—用法及示例

「 获取与指定的连接关联的属性值 」


函数名称:PDO::getAttribute()

适用版本:PHP 5 >= 5.1.0, PHP 7, PHP 8

函数描述:该函数用于获取与指定的连接关联的属性值。

用法:

mixed PDO::getAttribute(int $attribute)

参数:

  • $attribute:要获取的属性的常量值。

返回值:

  • 如果成功,则返回与指定属性关联的值。如果属性不存在或无效,则返回 false。

示例:

// 创建一个 PDO 实例
$dsn = "mysql:host=localhost;dbname=mydatabase";
$username = "myusername";
$password = "mypassword";
$options = [
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
    PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
];
$pdo = new PDO($dsn, $username, $password, $options);

// 获取连接的错误模式属性
$errorMode = $pdo->getAttribute(PDO::ATTR_ERRMODE);
echo "当前连接的错误模式属性值为: " . $errorMode . "\n";

// 获取默认的获取模式属性
$fetchMode = $pdo->getAttribute(PDO::ATTR_DEFAULT_FETCH_MODE);
echo "当前连接的默认获取模式属性值为: " . $fetchMode . "\n";

以上示例中,我们首先创建了一个 PDO 实例,并通过 $options 数组设置了两个属性:PDO::ATTR_ERRMODEPDO::ATTR_DEFAULT_FETCH_MODE。然后,我们使用 PDO::getAttribute() 方法分别获取了连接的错误模式属性和默认的获取模式属性,并将其打印输出。

补充纠错
下一个函数: PDO::exec()函数
热门PHP函数
分享链接