PDO::getAttribute — 取回一个数据库连接的属性(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)


说明

语法

mixed PDO::getAttribute ( int $attribute )高佣联盟 www.cgewang.com

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

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

参数说明:

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

  • PDO::ATTR_AUTOCOMMIT
  • PDO::ATTR_CASE
  • PDO::ATTR_CLIENT_VERSION
  • PDO::ATTR_CONNECTION_STATUS
  • PDO::ATTR_DRIVER_NAME
  • PDO::ATTR_ERRMODE
  • PDO::ATTR_ORACLE_NULLS
  • PDO::ATTR_PERSISTENT
  • PDO::ATTR_PREFETCH
  • PDO::ATTR_SERVER_INFO
  • PDO::ATTR_SERVER_VERSION
  • PDO::ATTR_TIMEOUT

返回值

成功调用则返回请求的 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";
}
?>

最新文章

  1. 总结-Hibernate
  2. AppStore ipa (苹果内购)笔记
  3. 循环调用MAIN
  4. c# 获取屏幕DPI
  5. java调用FFmpeg及mencoder转换视频为FLV并截图
  6. 黑马程序员-------.net基础知识三
  7. QTP关于AOM的Javascript启动方式
  8. android AsyncTask 详细例子
  9. 关于UIButton中的ContentEdgeInsets的深入研究
  10. 访问Tableau自带的PostgreSQL数据库
  11. 简单的mvc之二:蜿蜒的管线
  12. viewpager处理(一):让viewpager不能滑动
  13. Java传参
  14. 8.String StringBuffer StringBuilder
  15. c#的几种数据结构
  16. Java 高级框架——Mybatis(一)
  17. 登录服务器失败 IP 统计和处理方法
  18. CentOS7 安装PHP7的redis扩展:
  19. python import sklearn出错 &quot;ImportError: DLL load failed: 找不到指定的模块。
  20. selenium-chrome-headless

热门文章

  1. 虚拟机中Linux环境搭建
  2. 「疫期集训day3」要塞
  3. C# 爬取猫眼电影数据
  4. 解决idea中“系统找不到指定路径”的问题
  5. day47 数据库进阶
  6. 解决Chrome插件安装时程序包无效:&quot;CRX_HEADER_INVALID&quot;
  7. 微信小程序中的深拷贝与浅拷贝问题
  8. PHP create_function()代码注入
  9. MYSQL 之 JDBC(七):增删改查(五) DAO设计模式
  10. 数据可视化之powerBI入门(十)认识Power BI的核心概念:度量值