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生成SessionID和图片校验码的思路和实现代码
Mar 10 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
Jun 24 PHP
destoon调用企业会员公司形象图片的实现方法
Aug 21 PHP
php过滤表单提交的html等危险代码
Nov 03 PHP
PHP实现获取FLV文件的时间
Feb 10 PHP
ThinkPHP 3.2 版本升级了哪些内容
Mar 05 PHP
Yii2简单实现多语言配置的方法
Jul 23 PHP
PHP符合PSR编程规范的实例分享
Dec 21 PHP
PHP实现简单的模板引擎功能示例
Sep 02 PHP
Laravel框架控制器的middleware中间件用法分析
Sep 30 PHP
swoole锁的机制代码实例讲解
Mar 04 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
《神奇女侠:血脉》神力女超人大战犯罪公司
2020/04/09 欧美动漫
windows下PHP APACHE MYSQ完整配置
2007/01/02 PHP
PHP之预定义接口详解
2015/07/29 PHP
Yii2实现上下联动下拉框功能的方法
2016/08/10 PHP
Laravel5.1自定义500错误页面示例
2016/10/09 PHP
新老版本juqery获取radio对象的方法
2010/03/01 Javascript
select标记美化--JS式插件、后期加载
2013/04/01 Javascript
jQuery+AJAX实现网页无刷新上传
2015/02/22 Javascript
mac中利用NVM管理不同node版本的方法详解
2017/11/08 Javascript
Vue-路由导航菜单栏的高亮设置方法
2018/03/17 Javascript
JS解析后台返回的JSON格式数据实例
2018/08/06 Javascript
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
2019/04/20 Javascript
详解Vue 项目中的几个实用组件(ts)
2019/10/29 Javascript
js实现一款简单踩白块小游戏(曾经很火)
2019/12/02 Javascript
简单理解Python中基于生成器的状态机
2015/04/13 Python
利用python实现命令行有道词典的方法示例
2017/01/31 Python
python创建文件时去掉非法字符的方法
2018/10/31 Python
python re正则匹配网页中图片url地址的方法
2018/12/20 Python
Python matplotlib学习笔记之坐标轴范围
2019/06/28 Python
Django实现将views.py中的数据传递到前端html页面,并展示
2020/03/16 Python
Python3 socket即时通讯脚本实现代码实例(threading多线程)
2020/06/01 Python
python实现文件分片上传的接口自动化
2020/11/19 Python
css3闪亮进度条效果实现思路及代码
2013/04/17 HTML / CSS
萌新的HTML5 入门指南
2020/11/06 HTML / CSS
印度尼西亚最好的小工具在线商店:Erafone.com
2019/03/26 全球购物
乌克兰在线商店的价格比较:Price.ua
2019/07/26 全球购物
俄罗斯鲜花递送:AMF
2020/04/24 全球购物
什么是Remote Module
2016/06/10 面试题
工商企业管理实习自我鉴定
2013/12/04 职场文书
网吧消防安全责任书
2014/07/29 职场文书
2014年党员干部四风问题自我剖析材料
2014/09/29 职场文书
读完《骆驼祥子》的观后感!
2019/07/05 职场文书
python 实现图与图之间的间距调整subplots_adjust
2021/05/21 Python
低版本Druid连接池+MySQL驱动8.0导致线程阻塞、性能受限
2021/07/01 MySQL
漫画「请问您今天要来点兔子吗?」最新杂志彩页公开
2022/03/24 日漫
nginx日志格式分析和修改
2022/04/28 Servers