PDO::setAttribute讲解


Posted in PHP onJanuary 29, 2019

PDO::setAttribute

PDO::setAttribute — 设置属性(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)

说明

语法

bool PDO::setAttribute ( int $attribute , mixed $value )

设置数据库句柄属性。下面列出了一些可用的通用属性;有些驱动可能使用另外的特定属性。

_PDO::ATTRCASE :强制列名为指定的大小写。

  • _PDO::CASELOWER :强制列名小写。
  • _PDO::CASENATURAL :保留数据库驱动返回的列名。
  • _PDO::CASEUPPER :强制列名大写。

_PDO::ATTRERRMODE :错误报告。

  • _PDO::ERRMODESILENT : 仅设置错误代码。
  • _PDO::ERRMODEWARNING : 引发 _EWARNING 错误
  • _PDO::ERRMODEEXCEPTION : 抛出 exceptions 异常。

_PDO::ATTR_ORACLENULLS (在所有驱动中都可用,不仅限于Oracle): 转换 NULL 和空字符串。

  • _PDO::NULLNATURAL : 不转换。
  • _PDO::NULL_EMPTYSTRING : 将空字符串转换成 NULL 。
  • _PDO::NULL_TOSTRING : 将 NULL 转换成空字符串。

_PDO::ATTR_STRINGIFYFETCHES : 提取的时候将数值转换为字符串。 需要 bool 。

_PDO::ATTR_STATEMENTCLASS : 设置从PDOStatement派生的用户提供的语句类。 不能用于持久的PDO实例。 需要 array(string 类名, array(mixed 构造函数的参数)) 。

_PDO::ATTRTIMEOUT : 指定超时的秒数。并非所有驱动都支持此选项,这意味着驱动和驱动之间可能会有差异。比如,SQLite等待的时间达到此值后就放弃获取可写锁,但其他驱动可能会将此值解释为一个连接或读取超时的间隔。 需要 int 类型。

_PDO::ATTRAUTOCOMMIT (在OCI,Firebird 以及 MySQL中可用): 是否自动提交每个单独的语句。

_PDO::ATTR_EMULATEPREPARES 启用或禁用预处理语句的模拟。 有些驱动不支持或有限度地支持本地预处理。使用此设置强制PDO总是模拟预处理语句(如果为 TRUE ),或试着使用本地预处理语句(如果为 FALSE )。如果驱动不能成功预处理当前查询,它将总是回到模拟预处理语句上。 需要 bool 类型。

_PDO::MYSQL_ATTR_USE_BUFFEREDQUERY (在MySQL中可用): 使用缓冲查询。

_PDO::ATTR_DEFAULT_FETCHMODE : 设置默认的提取模式。关于模式的说明可以在 PDOStatement::fetch() 文档找到。

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
PHP初学者头疼问题总结
Oct 09 PHP
PHP实现分页的一个示例
Oct 09 PHP
php adodb介绍
Mar 19 PHP
php XMLWriter类的简单示例代码(RSS输出)
Sep 30 PHP
PHP系列学习之日期函数使用介绍
Aug 18 PHP
在windows服务器开启php的gd库phpinfo中未发现
Jan 13 PHP
php中通过curl检测页面是否被百度收录
Sep 27 PHP
PHP的password_hash()使用实例
Mar 17 PHP
Yii实现显示静态页的方法
Apr 25 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
May 28 PHP
Ajax请求PHP后台接口返回信息的实例代码
Aug 21 PHP
yii框架结合charjs实现统计30天数据的方法
Apr 04 PHP
PDO::rollBack讲解
Jan 29 #PHP
PDO::quote讲解
Jan 29 #PHP
PDO::query讲解
Jan 29 #PHP
PDO::prepare讲解
Jan 29 #PHP
PDO::lastInsertId讲解
Jan 29 #PHP
PHP date()格式MySQL中插入datetime方法
Jan 29 #PHP
PHP扩展mcrypt实现的AES加密功能示例
Jan 29 #PHP
You might like
PHP中static关键字原理的学习研究分析
2011/07/18 PHP
解析php常用image图像函数集
2013/06/24 PHP
ThinkPHP中处理表单中的注意事项
2014/11/22 PHP
php用正则判断是否为数字的方法
2016/03/25 PHP
php使用正则表达式去掉html中的注释方法
2016/11/03 PHP
php数组遍历类与用法示例
2019/05/24 PHP
根据分辩率调用不同的CSS.
2007/01/08 Javascript
javascript AOP 实现ajax回调函数使用比较方便
2010/11/20 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
jquery 单引号和双引号的区别及使用注意
2013/07/31 Javascript
JS截取字符串常用方法详细整理
2013/10/28 Javascript
js实现通用的微信分享组件示例
2014/03/10 Javascript
Javascript中使用A标签获取当前目录的绝对路径方法
2015/03/02 Javascript
实现非常简单的js双向数据绑定
2015/11/06 Javascript
JavaScript中利用构造器函数模拟类的方法
2017/02/16 Javascript
python获取图片颜色信息的方法
2015/03/18 Python
python数据类型_元组、字典常用操作方法(介绍)
2017/05/30 Python
python OpenCV学习笔记之绘制直方图的方法
2018/02/08 Python
Python面向对象程序设计示例小结
2019/01/30 Python
Python无头爬虫下载文件的实现
2020/04/02 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
2021/01/29 Python
家乐福巴西网上超市:Carrefour巴西
2016/10/31 全球购物
英国领先的野生鸟类食品供应商:GardenBird
2018/08/09 全球购物
小蚁科技官方商店:YI Technology
2019/08/23 全球购物
世界上最伟大的马产品:Equiderma
2020/01/07 全球购物
HSRP的含义以及如何工作
2014/09/10 面试题
应聘医药代表职位求职信
2013/10/21 职场文书
电钳专业个人求职信
2014/01/04 职场文书
服装采购员岗位职责
2014/03/15 职场文书
班主任新年寄语
2014/04/04 职场文书
廉洁自律演讲稿
2014/05/22 职场文书
2014法院四风问题对照检查材料思想汇报
2014/10/04 职场文书
领导干部群众路线教育实践活动剖析材料
2014/10/10 职场文书
2014年质检工作总结
2014/11/26 职场文书
会议室管理制度范本
2015/08/06 职场文书
高二数学教学反思
2016/02/18 职场文书