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 相关文章推荐
Linux下ZendOptimizer的安装与配置方法
Apr 12 PHP
sourcesafe管理phpproj文件的补充说明(downmoon)
Apr 11 PHP
php批量缩放图片的代码[ini参数控制]
Feb 11 PHP
使用PHP导出Word文档的原理和实例
Oct 21 PHP
php处理restful请求的路由类分享
Feb 27 PHP
ThinkPHP3.1新特性之对Ajax的支持更加完善
Jun 19 PHP
PHP输入输出流学习笔记
May 12 PHP
PHP ajax 异步执行不等待执行结果的处理方法
May 27 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
Sep 09 PHP
PHP封装的多文件上传类实例与用法详解
Feb 07 PHP
Yii框架应用组件用法实例分析
May 15 PHP
thinkphp诸多限制条件下如何getshell详解
Dec 09 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
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
浅析PHP的静态成员函数效率更高的原因
2014/06/13 PHP
mysql alter table命令修改表结构实例详解
2016/09/24 PHP
PHP实现负载均衡的加权轮询方法分析
2018/08/22 PHP
javascript 节点排序 2
2011/01/31 Javascript
JavaScript内核之基本概念
2011/10/21 Javascript
40个新鲜出炉的jQuery 插件和免费教程[上]
2012/07/24 Javascript
js中parseFloat(参数1,参数2)定义和用法及注意事项
2013/01/27 Javascript
JavaScript 对任意元素,自定义右键菜单的实现方法
2013/05/08 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
javascript数据类型示例分享
2015/01/19 Javascript
JS实现灵巧的下拉导航效果代码
2015/08/25 Javascript
写给小白的JavaScript引擎指南
2015/12/04 Javascript
JavaScript中0和&quot;&quot;比较引发的问题
2016/05/26 Javascript
vue双向绑定的简单实现
2016/12/22 Javascript
vue插件vue-resource的使用笔记(小结)
2017/08/04 Javascript
react高阶组件经典应用之权限控制详解
2017/09/07 Javascript
详解JS实现系统登录页的登录和验证
2019/04/29 Javascript
JS开发 富文本编辑器TinyMCE详解
2019/07/19 Javascript
vue+layui实现select动态加载后台数据的例子
2019/09/20 Javascript
详尽讲述用Python的Django框架测试驱动开发的教程
2015/04/22 Python
python+flask实现API的方法
2018/11/21 Python
Python OS模块实例详解
2019/04/15 Python
python文件操作seek()偏移量,读取指正到指定位置操作
2020/07/05 Python
降低python版本的操作方法
2020/09/11 Python
NBA欧洲商店(法国):NBA Europe Store FR
2016/10/19 全球购物
Feelunique美国:欧洲大型的在线美妆零售电商
2018/11/04 全球购物
敏捷开发的主要原则都有哪些
2015/04/26 面试题
小学教师的个人自我鉴定
2013/10/26 职场文书
新任教师自我鉴定
2014/02/24 职场文书
向女朋友道歉的话
2015/01/20 职场文书
毕业生政审意见范文
2015/06/04 职场文书
保姆聘用合同
2015/09/21 职场文书
使用numpy nonzero 找出非0元素
2021/05/14 Python
Python极值整数的边界探讨分析
2021/09/15 Python
Vue OpenLayer 为地图绘制风场效果
2022/04/24 Vue.js