系统信息
CMS: WordPress
Web服务器: XAMPP
PHP版本: 5.5.30
SQL Server管理工具: 17版
目标
使用PHP建立MSSQL数据库连接
已完成的工作
- 下载了SQLSRV驱动程序
- 将文件php_pdo_sqlsrv_55_nts.dll和php_pdo_sqlsrv_55_ts.dll复制到目录
C:\xampp\php\ext
中 - 在php.ini文件的动态扩展部分添加以下行:
extension=php_pdo_sqlsrv_55_ts.dll
和extension=php_pdo_sqlsrv_55_nts.dll
- 重新启动Web服务器
- 确认sqlsrv在phpinfo()中列出
代码
$serverName = "technology-pc\sqlexpress";
// The connection will be attempted using Windows Authentication.
$connectionInfo = array( "Database"=>"example_db");
$conn = sqlsrv_connect($serverName, $connectionInfo);
if( $conn ) {
echo "Connection established.<br />";
} else {
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}
错误
调用未定义的函数sqlsrv_connect()