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的图形函数中显示汉字
Oct 09 PHP
用php或asp创建网页桌面快捷方式的代码
Mar 23 PHP
php excel类 phpExcel使用方法介绍
Aug 21 PHP
PHP优于Node.js的五大理由分享
Sep 15 PHP
浅析Apache中RewriteCond规则参数的详细介绍
Jun 30 PHP
PHP实现支持SSL连接的SMTP邮件发送类
Mar 05 PHP
PHP-FPM之Chroot执行环境详解
Aug 03 PHP
PHP实现清除wordpress里恶意代码
Oct 21 PHP
php删除数组中重复元素的方法
Dec 22 PHP
YII Framework框架教程之国际化实现方法
Mar 14 PHP
php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案
May 31 PHP
PHP单例模式应用示例【多次连接数据库只实例化一次】
Dec 18 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
thinkPHP自动验证、自动添加及表单错误问题分析
2016/10/17 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
2019/04/10 PHP
Jquery上传插件 uploadify v3.1使用说明
2012/06/18 Javascript
jquery 实现上下滚动效果示例代码
2013/08/09 Javascript
对Jquery中的ajax再封装,简化操作示例
2014/02/12 Javascript
轻松创建nodejs服务器(6):作出响应
2014/12/18 NodeJs
javascript实现密码强度显示
2015/03/18 Javascript
JS三级可折叠菜单实现方法
2016/02/29 Javascript
Sea.JS知识总结
2016/05/05 Javascript
vue自定义指令实现v-tap插件
2016/11/03 Javascript
浅析BootStrap中Modal(模态框)使用心得
2016/12/24 Javascript
微信小程序 css使用技巧总结
2017/01/09 Javascript
JavaScript获取ul中li个数的方法
2017/02/13 Javascript
Angularjs中ng-repeat的简单实例
2017/08/25 Javascript
浅谈react-native热更新react-native-pushy集成遇到的问题
2017/09/30 Javascript
Parcel.js + Vue 2.x 极速零配置打包体验教程
2017/12/24 Javascript
vue-router 源码实现前端路由的两种方式
2018/07/02 Javascript
js+html实现周岁年龄计算器
2019/06/25 Javascript
快速解决vue2+vue-cli3项目ie兼容的问题
2020/11/17 Vue.js
uniapp开发小程序实现滑动页面控制元素的显示和隐藏效果
2020/12/10 Javascript
Python Web框架Flask信号机制(signals)介绍
2015/01/01 Python
Python在线运行代码助手
2016/07/15 Python
python opencv摄像头的简单应用
2019/06/06 Python
Pytorch 实现自定义参数层的例子
2019/08/17 Python
Django框架模板用法入门教程
2019/11/04 Python
详解Django admin高级用法
2019/11/06 Python
Python OrderedDict字典排序方法详解
2020/05/21 Python
Python结合百度语音识别实现实时翻译软件的实现
2021/01/18 Python
CSS Grid布局教程之什么是网格布局
2014/12/30 HTML / CSS
使用HTML5的Notification API制作web通知的教程
2015/05/08 HTML / CSS
Foot Locker意大利官网:全球领先的运动鞋和服装零售商
2017/05/30 全球购物
美国Curacao百货连锁店网站:iCuracao.com
2019/07/20 全球购物
英国高街奥特莱斯:Highstreet Outlet
2019/11/21 全球购物
平面设计自荐信
2013/10/07 职场文书
垃圾桶标语
2014/06/24 职场文书
2019企业文化管理制度范本!
2019/08/06 职场文书