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调用Java对象的方法
Oct 09 PHP
PHP的SQL注入过程分析
Jan 06 PHP
php eval函数用法 PHP中eval()函数小技巧
Oct 31 PHP
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
Jun 19 PHP
在Win7 中为php扩展配置Xcache
Oct 08 PHP
php浏览历史记录的方法
Mar 10 PHP
php实现的验证码文件类实例
Jun 18 PHP
Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
Jul 25 PHP
Yii框架表单提交验证功能分析
Jan 07 PHP
PHP实现的随机红包算法示例
Aug 14 PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
Apr 10 PHP
php修改word的实例方法
Nov 17 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 Hex RGB颜色值互换的使用
2013/05/10 PHP
PHP框架Laravel学习心得体会
2015/10/28 PHP
浅析php静态方法与非静态方法的用法区别
2016/05/17 PHP
CI框架简单邮件发送类实例
2016/05/18 PHP
PHP数组array类常见操作示例
2020/05/15 PHP
javascript编程起步(第六课)
2007/01/10 Javascript
手把手教你自己写一个js表单验证框架的方法
2010/09/14 Javascript
javascript静态页面传值的三种方法分享
2013/11/12 Javascript
js替代copy(示例代码)
2013/11/27 Javascript
jquery 合并内容相同的单元格(示例代码)
2013/12/13 Javascript
js实现在同一窗口浏览图片
2014/09/17 Javascript
node.js中的fs.fstat方法使用说明
2014/12/15 Javascript
JavaScript数据库TaffyDB用法实例分析
2015/07/27 Javascript
JavaScript的React框架中的JSX语法学习入门教程
2016/03/05 Javascript
Bootstrap 源代码分析(未完待续)
2016/08/17 Javascript
Vue中使用canvas方法总结
2019/02/12 Javascript
JQuery样式操作、click事件以及索引值-选项卡应用示例
2019/05/14 jQuery
微信小程序在其他页面监听globalData中值的变化
2019/07/15 Javascript
Js跳出两级循环方法代码实例
2020/09/22 Javascript
vue实现图书管理系统
2020/12/29 Vue.js
Python实现的堆排序算法原理与用法实例分析
2017/11/22 Python
通过Python 获取Android设备信息的轻量级框架
2017/12/18 Python
python针对excel的操作技巧
2018/03/13 Python
python实现批量nii文件转换为png图像
2019/07/18 Python
Pytorch加载部分预训练模型的参数实例
2019/08/18 Python
详解Django配置优化方法
2019/11/18 Python
Python绘图实现台风路径可视化代码实例
2020/10/23 Python
想学画画?python满足你!
2020/12/24 Python
移动端Html5中百度地图的点击事件
2019/01/31 HTML / CSS
Hotels.com爱尔兰:全球酒店预订
2017/02/24 全球购物
澳大利亚领先的亚麻品牌:Bed Threads
2019/12/16 全球购物
手机促销活动方案
2014/02/05 职场文书
《自然之道》教学反思
2014/02/11 职场文书
推荐信格式要求
2014/05/09 职场文书
学校趣味运动会开幕词
2016/03/04 职场文书
pandas时间序列之pd.to_datetime()的实现
2022/06/16 Python