我测试了你的代码,运行结果正常,查查你的sql语句正确与否,
如果你的运行结果是 发生PDO错误:could not find driver
说明你的pdo没有开启,打开php.ini,取掉 extension=php_pdo.dll前的 ; 号,再去掉你所使用的
数据库类型的pdo,如mysql的话,extension=php_pdo_mysql.dll。
如果你显示 int 0;说明数据库没数据,
如果数据表名错误,会出现致命错误 Call to a member function rowCount() on a non-object
试试这个简单的
$con=mysql_connect("localhost","root","123456");
mysql_select_db("dbtest");
mysql_query("set names 'utf8'");
$sql="select * from tbpdo";
if(!mysql_query($sql,$con)){
echo “发生错误”;
}else{
echo “成功操作”;
}
?>
请问你的PDO开启了吗?还有有报错的信息吗?你var_dump下$dbPDO看看是不是一个对象类型