我已经在我的电脑上安装了xampp。 当我尝试连接它告诉我
错误!:找不到驱动程序
当我在我的虚拟主机上运行我的代码时,它可以工作。
一些信息:
XAMPP 3.2.2
MSSQL Server 2012
我使用以下代码连接:
define("USER_NAME", "myusername");
define("DATABASE", "mydatabase");
define("PASSWORD", "mypassword");
define("HOST", "myhost");
try{
$db = new PDO("dblib:host=".HOST.";dbname=".DATABASE, USER_NAME, PASSWORD);
$db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
}catch(PDOException $exception){
echo $exception->getMessage();
exit;
}
我已经下载了这些文件,将它们放在ext文件夹中,并将以下行添加到php.ini中:
extension=php_dblib.dll
extension=php_sqlsrv_54_ts.dll
extension=php_pdo_sqlsrv_54_ts.dll
答案 0 :(得分:1)
更改此
$db = new PDO("sqlsrv:Server=YouAddress;Database=YourDatabase", "Username", "Password");