wamp php5.3.5 mssql_connect() 致命错误:调用未定义的函数 mssql_connect()


wamp php5.3.5 mssql_connect() Fatal error: Call to undefined function mssql_connect()

我正在使用WampServer Version 2.1, php5.3.5 , Apeache2.2.17我无法使用 mssql_connect(),"mssql_connect() 致命错误:调用未定义的函数 mssql_connect()"我通过谷歌搜索,但仍然没有找到解决方案。

  • 我尝试安装SQLSRV30并配置为导师,但仍然没有运气,
  • 我也尝试将此 ntwdblib.dll(版本 2000.80.194.0)复制到目录 php5.3.5/ext,但仍然没有运气。

请帮助我。

根据这里

这些函数允许您访问 MS SQL Server 数据库。 此扩展在装有 PHP 5.3 或更高版本的 Windows 上不再可用。 SQLSRV,MS SQL的替代驱动程序可从Microsoft获得:» http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx。

从这里开始SQLSRV20.EXE第一次下载将文件"php_sqlsrv_53_ts_vc9.dll"放在"wamp''php''ext"文件夹中。

在 php 中.ini添加此行:extension=php_sqlsrv_53_ts_vc9.dll

重新启动 apache。

然后,您应该能够连接:

$connectionInfo = array( "Database" => "dbname", "UID" => "username", "PWD" => "password", "CharacterSet" => "UTF-8");
$con = sqlsrv_connect("ipaddress", $connectionInfo);
if( $con === false )
{
  die('Not working: ' . sqlsrv_errors());
}
没有

x64支持驱动程序 微软的sqlsvr驱动程序。 安装 32 位版本的 WAMP 可能适合您。

http://social.msdn.microsoft.com/Forums/sqlserver/en-US/f8bb1ec9-eae1-4bd9-bf71-f2f732f00def/cant-connect-using-64-bit-versions-of-php-and-apache-extension-wont-even-load