PDO::getAttribute讲解
程序员文章站
2023-08-14 09:07:52
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"; } ?>
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
上一篇: C4D怎么设计水滴样式的装饰品模型?
下一篇: 网易火车票红包有什么用怎么抵消火车票售价