为什么我在我的服务器上执行后, 返回bool(false), 但是可以执行查询操作.
是权限问题么?
为什么我在我的服务器上执行后, 返回bool(false), 但是可以执行查询操作.
是权限问题么?
2014-09-03
我也是,连接是成功的。object(PDO)#1 (0) { } bool(false)
<?php
//exec();执行sql语句并返回其受影响的条数,如果没有返回条数是0。不能执行select
try {
$pdo=new PDO('mysql:host=localhost;dbname=cms','root','root');
var_dump($pdo);
$sql=<<<EOF
CREATE TABLE IF NOT EXISTS `cms_aa` (`id` int(10) unsigned NOT NULL auto_increment,`username` varchar(100) NOT NULL,`password` varchar(50) NOT NULL);
EOF;
$res=$pdo->exec($sql);
var_dump($res);
} catch (PDOException $e) {
echo $e->getMessage();
}
?>举报