php pdo属性设置问题

发布时间:2024-02-15
php pdo属性设置方法:使用【pdo::setattribute】设置属性,语法结构为【bool pdo::setattribute ( int $attribute , mixed $value )】。
php pdo属性设置方法:
设置pdo在处理数据的过程中采用什么方式去处理
pdo::setattribute:设置属性
pdo::getattribute:获取属性
语法:
bool pdo::setattribute ( int $attribute , mixed $value )设置数据库句柄属性。下面列出了一些可用的通用属性;有些驱动可能使用另外的特定属性。
常用属性
pdo::attr_autocommit:设置当前连接mysql服务器的客户端的sql语句是否自动执行,默认是自动提交
//自动提交属性var_dump($pdo->getattribute(pdo::attr_autocommit)); //1$pdo->setattribute(pdo::attr_autocommit,0);var_dump($pdo->getattribute(pdo::attr_autocommit)); //0pdo::attr_case:当pdo从结果集中获取数据的时候,如何处理对应的字段的名字
pdo::case_lower:将所有字段都小写显示
pdo::case_upper:所有字段都大写显示
pdo::case_natural:原本怎么样就怎么样
$pdo->setattribute(pdo::attr_case,pdo::case_natural);//或 $pdo->setattribute(pdo::attr_case,1);var_dump(pdo::case_upper); //1 转换为大写var_dump(pdo::case_lower); //2 转换为小写var_dump(pdo::case_natural); //0 是怎样就是怎样$sql = "select * from user ";$stmt = $pdo->query($sql);var_dump($stmt->fetch(pdo::fetch_assoc));pdo::attr_errmode:错误模式,当pdo出现错误的时候到底使用哪种模式进行处理
pdo::errmode_silent:静默模式,默认的出错了不管
pdo::errmode_warning:警告模式,如果出错了就会报出警告
pdo::errmode_exception:异常模式,如果出错会采用异常来处理(pdoexception)
var_dump($pdo->getattribute(pdo::attr_errmode));var_dump(pdo::errmode_silent); //0 静默模式,默认的出错了不管var_dump(pdo::errmode_warning); //1 警告模式,如果出错了就会报出警告var_dump(pdo::errmode_exception); //2 异常模式,如果出错会采用异常来处理(pdoexception)pdo::attr_persistent:当前对mysql服务器的连接是否是长连接true:是长连接(长连接的使用必须要配合:apache(connection:keepalive),mysqld)
false:默认的,非长连接
相关学习推荐:php编程从入门到精通
上一个:手机屏幕闪屏什么意思(手机屏幕闪屏怎么办)
下一个:撤消转入,转新增-备案平台

家庭园林园艺养花浇水五看
win11如何深度清理c盘空间,如何清理C盘Win11
德国pressol油嘴
电梯日常检查和维护安全操作规程
一种新型的转子旋转速度大小及方向的测量装置
德国flaig压力表rfm910rf80-25
win10airpods麦克风不能用(airpods windows 麦克风)
种植业、养殖业温湿度监测解决方案
网站域名如何申请?域名实名认证需要准备什么?
北京冬奥会比赛项目名称发布