SQLServer + PHP.ini

时间:2014-06-21 13:11:37

标签: php sql-server

我尝试创建连接到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"; 


} 
> 

任何人都知道修复此错误的方法吗?谢谢

1 个答案:

答案 0 :(得分:0)

您想取消注释该行:

;php_mssql.dll

;php_mysql.dll 

一个用于Microsoft SQL Server(php_mssql.dll),另一个用于MySQL(php_mysql.dll)。

如果失败,您可能没有安装MSSQL驱动程序。 This link提供了有关如何安装MSSQL驱动程序的说明,这些驱动程序使您能够在PHP脚本中与MSSQL进行交互。