PDO::getAttribute讲解


Posted in PHP onJanuary 28, 2019

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";
}
?>

总结

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

PHP 相关文章推荐
php 无限级缓存的类的扩展
Mar 16 PHP
php_xmlhttp 乱码问题解决方法
Aug 07 PHP
linux系统上支持php的 iconv()函数的方法
Oct 01 PHP
IIS+fastcgi下PHP运行超时问题的解决办法详解
Jun 20 PHP
解析PHP中empty is_null和isset的测试
Jun 29 PHP
php类声明和php类使用方法示例分享
Mar 29 PHP
PHP英文字母大小写转换函数小结
May 03 PHP
PHP利用header跳转失效的解决方法
Oct 24 PHP
PHP借助phpmailer发送邮件
May 11 PHP
zend framework中使用memcache的方法
Mar 04 PHP
PHP设计模式之观察者模式定义与用法示例
Aug 04 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
Mar 02 PHP
PDO::exec讲解
Jan 28 #PHP
PDO::errorInfo讲解
Jan 28 #PHP
PDO::errorCode讲解
Jan 28 #PHP
PHP关于foreach复制知识点总结
Jan 28 #PHP
实例讲解PHP验证邮箱是否合格
Jan 28 #PHP
PHP将英文数字转换为阿拉伯数字实例讲解
Jan 28 #PHP
PHP实现一个轻量级容器的方法
Jan 28 #PHP
You might like
支持oicq头像的留言簿(二)
2006/10/09 PHP
如何突破PHP程序员的技术瓶颈分析
2011/07/17 PHP
PHP文件操作实现代码分享
2011/09/01 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能
2017/01/24 PHP
laravel 解决ajax异步提交数据,并还回填充表格的问题
2019/10/15 PHP
php生成随机数/生成随机字符串的方法小结【5种方法】
2020/05/27 PHP
javascript 动态添加事件代码
2008/11/30 Javascript
JavaScript XML操作 封装类
2009/07/01 Javascript
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
JS遍历Json字符串中键值对先转成JSON对象再遍历
2014/08/15 Javascript
js+css实现回到顶部按钮(back to top)
2016/03/02 Javascript
Angular页面间切换及传值的4种方法
2016/11/04 Javascript
Vue.js组件tab实现选项卡切换
2020/03/23 Javascript
Vue-Router2.X多种路由实现方式总结
2018/02/09 Javascript
Angular开发实践之服务端渲染
2018/03/29 Javascript
对Vue.js之事件的绑定(v-on: 或者 @ )详解
2018/09/15 Javascript
手把手教你写一个微信小程序(推荐)
2018/10/17 Javascript
详解vue beforeRouteEnter 异步获取数据给实例问题
2019/08/09 Javascript
Node.js API详解之 V8模块用法实例分析
2020/06/05 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
2020/07/27 Javascript
[01:47]2018年度DOTA2最佳教练-完美盛典
2018/12/16 DOTA
[03:55]TI9战队采访——TNC Predator
2019/08/22 DOTA
python中cPickle用法例子分享
2014/01/03 Python
Python下实现的RSA加密/解密及签名/验证功能示例
2017/07/17 Python
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
2018/07/30 Python
python实现图像检索的三种(直方图/OpenCV/哈希法)
2019/08/08 Python
解决pycharm上的jupyter notebook端口被占用问题
2019/12/17 Python
加拿大在线隐形眼镜专家:PerfectLens.ca
2016/11/19 全球购物
MADE荷兰:提供原创设计师家具
2018/04/03 全球购物
遗体告别仪式主持词
2014/03/20 职场文书
网络文明传播志愿者活动方案
2014/08/20 职场文书
建筑工地文明标语
2014/10/09 职场文书
撤诉申请怎么写
2015/05/19 职场文书
家庭贫困证明
2015/06/16 职场文书