php--pdo
文章平均质量分 58
yunraodongpo
这个作者很懒,什么都没留下…
展开
-
温故知新--pdo之exec方法
PHP之前并不像Java那样,有一个接口可以同意规范实现多个数据库的扩展,自从PDO出现。PDO可以方便的实现php与数据库的链接。这里我们以mysql为例子。代码如下:<?php//exec();执行一条sql语句,并返回执行结果,其中select语句不执行header("Content-type: text/html; charset=utf-8");try { $原创 2015-08-12 12:13:11 · 2347 阅读 · 0 评论 -
pdo对象查看错误码之errorCode()和errorInfo()
当PDO的对象执行exec()方法,传递的sql是一个错误的sql时候,返回值为false。通过对象的errorCode()或errorInfo()来取得错误嘛或者错误信息。第一个方法只返回一个错误嘛。第二个返回一个数组,包括错误码和错误信息。以上!原创 2015-08-12 19:50:54 · 1036 阅读 · 0 评论 -
两种方式设定fetch()方法返回数据集格式(类型)setFetchMode
至于是格式还是类型,我还真形容不来了。总之,可以通过传递参数的形式,和setFetchMode()方法的形式两种形式来设置。代码如下<?php//query();执行一条sql语句,并返回一个statement对象header("Content-type:text/html;charset=utf-8"); try { $dsn='mysql:host=localhost原创 2015-08-13 20:25:41 · 2194 阅读 · 0 评论 -
pdo设置和读取数据库连接属性
PDO对象有一个getAttribute()方法,成对儿的,还有一个setAttribute()方法。是需要传递参数的。比如我们想知道数据库是否是自动提交的,就这样写echo $pdo->getAttribute(PDO::ATTR_AUTOCOMMIT);默认是1,自动提交。如果我们想设置成不自动提交,就这样写$pdo->setAttribute(PDO::ATTR_AUTO原创 2015-08-13 20:46:25 · 773 阅读 · 0 评论 -
php中fetchall()与fetch()的区别
fetch是取第一条数据出来,tetchall是取所有。以上!原创 2015-08-13 14:41:16 · 6948 阅读 · 0 评论