php pdo属性设置问题

发布时间:2024-09-19 点击:73
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编程从入门到精通

同样配置的在华为云服务器怎么选
手机建站是什么意思?手机建站有什么分类?
国外云服务器建站需要什么服务器
对应比特币终端 精品二字母域名ok.cn易主!
云服务器共享和独享的区别
微软通过呼叫和短信服务瞄准云通信市场
阿里云服务器怎么更换win7
需要租用高防服务器的行业有哪些?