欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PDO::getAttribute讲解

程序员文章站 2023-11-26 14:15:10
pdo::getattribute pdo::getattribute — 取回一个数据库连接的属性(php 5 >= 5.1.0, pecl pdo >=...

pdo::getattribute

pdo::getattribute — 取回一个数据库连接的属性(php 5 >= 5.1.0, pecl pdo >= 0.1.0)

说明

语法

mixed pdo::getattribute ( int $attribute )

此函数(方法)返回一个数据库连接的属性值。 取回 pdostatement 属性,请参阅pdostatement::getattribute()

注意有些数据库/驱动可能不支持所有的数据库连接属性。

参数说明:

attribute :

pdo::attr_* 常量中的一个。下列为应用到数据库连接中的常量:

  • _pdo::attrautocommit
  • _pdo::attrcase
  • _pdo::attr_clientversion
  • _pdo::attr_connectionstatus
  • _pdo::attr_drivername
  • _pdo::attrerrmode
  • _pdo::attr_oraclenulls
  • _pdo::attrpersistent
  • _pdo::attrprefetch
  • _pdo::attr_serverinfo
  • _pdo::attr_serverversion
  • _pdo::attrtimeout

返回值

成功调用则返回请求的 pdo 属性值。不成功则返回 null。

实例

取回数据库连接属性

<?php
$conn = new pdo('odbc:sample', 'db2inst1', 'ibmdb2');
$attributes = array(
  "autocommit", "errmode", "case", "client_version", "connection_status",
  "oracle_nulls", "persistent", "prefetch", "server_info", "server_version",
  "timeout"
);
foreach ($attributes as $val) {
  echo "pdo::attr_$val: ";
  echo $conn->getattribute(constant("pdo::attr_$val")) . "\n";
}
?>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接