标签归档:PDO

PDO execute()和exec()的区别

exec() 执行一条sql语句,返回受影响的行数,此函数不返回结果集合。

execute()函数 用于执行已经预处理过的语句,返回结果只有成功或失败。预处理要使用prepare函数

使用execute()如果要获取受影响的行数,可以在调用execute()后 调用: $stmt->rowCount();来获取受影响的行数

php5.2开启pdo的PHP.ini配置

php5.2开启pdo,需要同时打开下面两个扩展

extension=php_pdo.dll
extension=php_pdo_mysql.dll

也就是说extension=php_pdo.dll是必须的,然后再打开对应的数据库的PDO扩展。

PS. 查看了下自己服务器上的PHP5.6,只需要开启extension=php_pdo_mysql.dll就行了,已经没有php_pdo.dll这个扩展了。PHP5.5估计也是这样的,其它版本未知。