PDO加载模块成功,但是我在写查询语句的时候
$sql = 'select * from table where id=:id';
$sth = $dbh->prepare($sql);
$sth->execute(array(':id' =>1));运行出现下面错误
Fatal error: Call to a member function prepare() on a non-object in。。index.php on line 7
$sql = 'select * from table where id=:id';
$sth = $dbh->prepare($sql);
$sth->execute(array(':id' =>1));运行出现下面错误
Fatal error: Call to a member function prepare() on a non-object in。。index.php on line 7
$dbh=new PDO($dsn,$user,$pass);//初始化一个PDO对象,就是创建了数据库连接对象$dbh
// echo "连接成功<br/>";
/*你还可以进行一次搜索操作
foreach($dbh->query('SELECT * from FOO')as$row){
print_r($row);//你可以用 echo($GLOBAL); 来看到这些值
}
*/
$dbh=null;
}catch(PDOException$e){
die("Error!: ".$e->getMessage()."<br/>");
}
可是这个显示连接成功的。