时间:2021-07-01 10:21:17 帮助过:2人阅读
new PDO($dsn,$username,$passwd[,$options])
$options可以设置数据库连接属性,如:
$options=array(PDO::ATTR_AUTOCOMMIT=>0,PDO::ATTR_AUTOCOMMIT=>PDO::ERRMODE_EXCEPTION);
exec()不能进行select操作;若sql语句错误,exec()返回false
errorInfo()返回值是数组,包含:0->SQLSTATE,1->错误码,2->错误信息
query()若sql语句错误,返回false
prepare()准备一条语句,execute()执行这条语句
quote()会返回带引号的字符串,并通过反斜线转义来过滤字符串中的特殊字符
setAttribute()和getAttribute()的一些常用参数:(成功调用则返回请求的 PDO 属性值。不成功则返回 null )
下列为应用到数据库连接中的常量:
setFetchMode()的几种模式:setFetchMode(PDO::FETCH_ASSOC) setFetchMode(PDO::FETCH_BOTH) setFetchMode(PDO::FETCH_OBJ)
也可以直接设置fetch() / fetch_All()的几种模式:fetch(PDO::FETCH_ASSOC) fetch(PDO::FETCH_BOTH) fetch(PDO::FETCH_OBJ)
rowCount()也可以返回select语句得到的结果集的行数
PDO数据库抽象层
标签: