[英]Connecting to MS SQL Server with PHP got an error
我当前的公司使用SQL Server作为他们的数据库。 我已经在我的机器上安装了MS SQL Server Management Studio。 我使用xampp。
我的xampp控制面板版本是3.2.2
我的PHP版本是7.2.12
*在我的phpinfo中没有加载驱动程序:(
到目前为止我尝试了什么:
1)我添加到我的PHP扩展名php_pdo_sqlsrv_72_ts_x64.dll
并将其声明为我的php.ini
作为extension=php_pdo_sqlsrv_72_ts_x64
这是我在php中的代码:
<?php
$serverName = "DESKTOP-LPQGPQK\MSSQL14";
/* Connect using Windows Authentication. */
try
{
$conn = new PDO( "sqlsrv:server=$serverName ; Database=testdb", "sa","kert");
$conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
}
catch(Exception $e)
{
die( print_r( $e->getMessage() ) );
}
我的localhost\\phpdev
的输出是: could not find driver1
答案是我正在使用xampp的32位版本,并且下载了64位php pdo sqlsrv dll。
你下载了一个64位的php pdo sqlsrv dll。 但使用32位版本的xampp。 两个都在同一位。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.