php连接SQL Server 报错”could not find driver”
1,043 views
2 Comments我记得我把extension=php_pdo.dll这样一扩展打开了,我试着查看我的连接代码.
try
{
$db = new PDO(
“mssql:dbname=pdo;host=192.168.100.201″,
“sa”,
“123456″
);
}
catch( PDOException $e )
{
die( $e->getMessage() );
}
echo “Successfully created a PDO object”;
还是报这样的错误:
Fatal error: Uncaught exception ’PDOException’ with message ’could not find driver’ in D:\APMServ5.2.0\www\htdocs\NPsite\kkphp\Libs\Db\pdo.class.php:11 Stack trace: #0 D:\APMServ5.2.0\www\htdocs\NPsite\kkphp\Libs\Db\pdo.class.php(11): PDO->__construct(’mssql:dbname=de…’, ’sa’, ’123456′) #1 D:\APMServ5.2.0\www\htdocs\NPsite\kkphp\KK.php(31): Database->__construct() #2 D:\APMServ5.2.0\www\htdocs\NPsite\www\index.php(3): include(’D:\APMServ5.2.0…’) #3 {main} thrown in D:\APMServ5.2.0\www\htdocs\NPsite\kkphp\Libs\Db\pdo.class.php on line 11
解决方法:
你一定要再去查看一下pdo_mssql有没有打开,没有打开吧,没错就是它了。
在php.ini里边把这样一个扩展打开,应该知道怎么打开吧,我就不赘述了。
pdo_mssql 跟 php_pdo.dll 都要打开哦!

