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正则校验用户名介绍
Jul 19 PHP
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
Mar 26 PHP
php根据分类合并数组的方法实例详解
Nov 06 PHP
phpword插件导出word文件时中文乱码问题处理方案
Aug 19 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
Aug 20 PHP
php使用Jpgraph绘制简单X-Y坐标图的方法
Jun 10 PHP
PHP实现清除wordpress里恶意代码
Oct 21 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
Dec 23 PHP
删除PHP数组中的重复元素的实现代码
Apr 10 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
Apr 19 PHP
php提取微信账单的有效信息
Oct 01 PHP
Laravel 关联模型-关联新增和关联更新的方法
Oct 10 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中如何将数组变量写入文件
2013/06/06 PHP
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
2014/06/25 PHP
PHP遍历文件夹与文件类及处理类用法实例
2014/09/23 PHP
php程序总是提示验证码输入有误解决方案
2015/01/07 PHP
JQuery 国际象棋棋盘 实现代码
2009/06/26 Javascript
javascript cookies 设置、读取、删除实例代码
2010/04/12 Javascript
Dom与浏览器兼容性说明
2010/10/25 Javascript
在JavaScript中call()与apply()区别
2016/01/22 Javascript
jQuery EasyUI Tab 选项卡问题小结
2016/08/16 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
2016/11/05 Javascript
js实现楼层导航功能
2017/02/23 Javascript
微信小程序 获取session_key和openid的实例
2017/08/17 Javascript
JavaScript for循环 if判断语句(学习笔记)
2017/10/11 Javascript
vue.js vue-router如何实现无效路由(404)的友好提示
2017/12/20 Javascript
js中apply和call的理解与使用方法
2019/11/27 Javascript
详解一些适用于Node.js的命名约定
2019/12/08 Javascript
vue 检测用户上传图片宽高的方法
2020/02/06 Javascript
vue 微信分享回调iOS和安卓回调出现错误的解决
2020/09/07 Javascript
如何使用 vue-cli 创建模板项目
2020/11/19 Vue.js
Python实现OpenCV的安装与使用示例
2018/03/30 Python
django多个APP的urls设置方法(views重复问题解决)
2019/07/19 Python
对python中各个response的使用说明
2020/03/28 Python
在tensorflow以及keras安装目录查询操作(windows下)
2020/06/19 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
浅谈CSS3鼠标移入图片动态提示效果(transform)
2017/11/06 HTML / CSS
Canvas环形饼图与手势控制的实现代码
2019/11/08 HTML / CSS
欧洲顶级的童装奢侈品购物网站:Bambini Fashion(面向全球)
2018/04/24 全球购物
寻找迷宫的一条出路,o通路;X:障碍
2016/07/10 面试题
五好党支部事迹材料
2014/02/06 职场文书
党员干部群众路线个人整改措施
2014/09/18 职场文书
法定代表人授权委托书范文
2014/09/22 职场文书
政府四风问题整改措施
2014/10/04 职场文书
劳动纠纷调解协议书格式
2014/11/30 职场文书
《夸父追日》教学反思
2016/02/20 职场文书
读《儒林外史》有感:少一些功利,多一些真诚
2020/01/19 职场文书
python基础之//、/与%的区别详解
2022/06/10 Python