Несколько постов назад мы говорили о установке атрибутов соединения. Теперь, мы поговорим о том, как получить значение из атрибутов соединения. Мы можем использовать GetAttribute (). Посмотрите этот пример:
PDO: ATTR_DRIVER_NAME: возвращает имя основного драйвера базы данных.
<?php// configuration$dbtype = "sqlite";$dbhost = "localhost";$dbname = "test";$dbuser = "root";$dbpass = "admin";
// database connection$conn = new PDO("mysql:host=$dbhost;dbname=$dbname",$dbuser,$dbpass, array(PDO::ATTR_PERSISTENT => true));
echo $conn->getAttribute(PDO::ATTR_DRIVER_NAME);// result: mysql?>
Еще пример:
<?php// configuration$dbtype = "sqlite";$dbhost = "localhost";$dbname = "test";$dbuser = "root";$dbpass = "admin";
// database connection$conn = new PDO("mysql:host=$dbhost;dbname=$dbname",$dbuser,$dbpass, array(PDO::ATTR_PERSISTENT => true));
echo $conn->getAttribute(PDO::ATTR_DRIVER_NAME);echo "<br>";echo $conn->getAttribute(PDO::ATTR_CLIENT_VERSION);echo "<br>";echo $conn->getAttribute(PDO::ATTR_SERVER_VERSION);
?>Подробно о всех атрибутах на php.net