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中的串行化变量和序列化对象
Sep 05 PHP
php 将字符串按大写字母分隔成字符串数组
Apr 30 PHP
php ftp文件上传函数(基础版)
Jun 03 PHP
php学习之数据类型之间的转换代码
May 29 PHP
从零开始学YII2框架(二)通过 Composer 安装扩展插件
Aug 20 PHP
php广告加载类用法实例
Sep 23 PHP
Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解
Mar 07 PHP
Thinkphp和onethink实现微信支付插件
Apr 13 PHP
PHP入门教程之操作符与控制结构流程详解
Sep 09 PHP
thinkphp自带验证码全面解析
Sep 18 PHP
简单实现php上传文件功能
Sep 21 PHP
PHP实现数组根据某个单元字段排序操作示例
Aug 01 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
点评山进PR-D3L三波段收音机
2021/03/02 无线电
php shell超强免杀、减少体积工具实现代码
2012/10/16 PHP
CI框架自动加载session出现报错的解决办法
2014/06/17 PHP
ThinkPHP的L方法使用简介
2014/06/18 PHP
PHP中error_log()函数的使用方法
2015/01/20 PHP
PHP打印输出函数汇总
2016/08/28 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
2016/10/08 PHP
PHP实现对数组分页处理实例详解
2017/02/07 PHP
php设计模式之抽象工厂模式分析【星际争霸游戏案例】
2020/01/23 PHP
jquery中的$(document).ready()与window.onload的区别
2009/11/18 Javascript
jQuery ajax BUG:object doesn't support this property or method
2010/07/06 Javascript
javascript一元操作符(递增、递减)使用示例
2013/08/07 Javascript
查找iframe里元素的方法可传参
2013/09/11 Javascript
JS+CSS实现的经典tab选项卡效果代码
2015/09/16 Javascript
jQuery获取checkbox选中的值
2016/01/28 Javascript
JS控制伪元素的方法汇总
2016/04/06 Javascript
js实现HashTable(哈希表)的实例分析
2016/11/21 Javascript
Webpack执行命令参数详解
2017/06/17 Javascript
jQuery:unbind方法的使用详解
2017/08/14 jQuery
web前端vue filter 过滤器
2018/01/12 Javascript
JS实现的合并多个数组去重算法示例
2018/04/11 Javascript
JS构造一个html文本内容成文件流形式发送到后台
2018/07/31 Javascript
Vue官方推荐AJAX组件axios.js使用方法详解与API
2018/10/09 Javascript
CentOS7中源码编译安装NodeJS的完整步骤
2018/10/13 NodeJs
jquery的$().each和$.each的区别
2019/01/18 jQuery
Vue自定义指令上报Google Analytics事件统计的方法
2019/02/25 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
2019/05/10 Javascript
RxJS在TypeScript中的简单使用详解
2020/04/13 Javascript
python实现给字典添加条目的方法
2014/09/25 Python
在Python中COM口的调用方法
2019/07/03 Python
2013年保送生自荐信格式
2013/11/20 职场文书
迟到检讨书900字
2014/01/14 职场文书
师说教学反思
2014/02/07 职场文书
汉语言文学毕业生自荐信范文
2014/03/24 职场文书
学校政风行风评议心得体会
2014/10/21 职场文书
试了下Golang实现try catch的方法
2021/07/01 Golang