我尝试创建连接到SQL Server 2008的PHP,但服务器返回以下错误:
Fatal error: Call to undefined function mssql_connect ()
在许多地方看过,他们都说要进入PHP.ini并取消注释该行:
extension = php_mysql.dll
但是我的php.ini文件没有这行。
这是我目前的代码,但我已经尝试了其他几个代码:
<? php
mssql_connect ("192.168.2.7", "sa", "5c n9r1n7 @ # @ dm") or die ("Could not connect to server");
mssql_select_db ("fd_585b0f87") or die ("Unable to select database");
mssql_close ();
print "Connection OK";
>
我也试过这个:
<? php
$ server = "192.168.2.7";
$ database = "fd_585b0f87";
$ user = "sa";
$ password = "5c n9r1n7 @ # @ dm";
$ conn = mssql_connect ($ server, $ user, $ password);
$ conn = mssql_select_db ("$ database", $ connection);
if ($ conn) {
echo "One connection";
}
>
任何人都知道修复此错误的方法吗?谢谢
答案 0 :(得分:0)
您想取消注释该行:
;php_mssql.dll
不
;php_mysql.dll
一个用于Microsoft SQL Server(php_mssql.dll),另一个用于MySQL(php_mysql.dll)。
如果失败,您可能没有安装MSSQL驱动程序。 This link提供了有关如何安装MSSQL驱动程序的说明,这些驱动程序使您能够在PHP脚本中与MSSQL进行交互。