Lightmarec 2013-01-18
我用内置的MySQL函数和mysqli类操作数据库没什么问题,并且在配置文件中把extension=php_pdo.dll和extension=php_pdo_sqlite.dll前面的分号去掉了(我用的是AppServ,配置文件中只有以上两条语句有PDO)。 为什么还是出现“ERROR:could not find driver”。
这种情况下是提示你没有找到pdo的驱动,如下检查 1extension=php_pdo.dll这个文件是否存在 2打开windows下的php.ini,查找 extension_dir = "地址",查看这个地址是否有文件夹 3看该文件夹中是否包含上述文件 4新建一个php页面,输入预览,查看是否已经开启了先关扩展
在添加几个试试 extension=php_pdo_mysql.dll extension=php_pdo_pgsql.dll extension=php_pdo_mssql.dll extension=php_pdo_odbc.dll extension=php_pdo_firebird.dll 可能是由于没有加 php_pdo_mysql.dll扩展的原因。