php pdo设置属性,php pdo属性设置问题_后端开发

php pdo属性设置要领:运用【PDO::setAttribute】设置属性,语法结构为【bool PDO::setAttribute ( int $attribute , mixed $value )】。

616d45d4b921a984f27ca9fae521059b.png

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)); //0

PDO::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编程从入门到通晓

以上就是php pdo属性设置问题的细致内容,更多请关注ki4网别的相干文章!

收藏 | 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值