PDO::getAttribute()方法如何使用,请写出例子
时间: 2024-02-27 12:52:01 浏览: 151
PDO::getAttribute() 方法可以用于获取一个数据库句柄(PDO 对象)的属性值。它的语法如下:
```php
mixed PDO::getAttribute ( int $attribute )
```
其中,$attribute 表示要获取的属性值,可以是 PDO::ATTR_* 常量之一,例如 PDO::ATTR_SERVER_VERSION 表示获取数据库服务器的版本号。
下面是一个使用 PDO::getAttribute() 方法获取数据库服务器版本号的例子:
```php
// 建立数据库连接
$dsn = "mysql:host=localhost;dbname=test;charset=utf8";
$username = "root";
$password = "";
$options = array(
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
);
$dbh = new PDO($dsn, $username, $password, $options);
// 获取数据库服务器版本号
$server_version = $dbh->getAttribute(PDO::ATTR_SERVER_VERSION);
echo "Database server version: " . $server_version;
```
在上面的例子中,我们首先使用 PDO 连接到了一个 MySQL 数据库。然后,我们使用 PDO::getAttribute() 方法获取了数据库服务器的版本号,最后将其输出到了屏幕上。
阅读全文