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