我正在使用WampServer版本2.1,php5.3.5,Apeache2.2.17 我无法使用mssql_connect(),“mssql_connect()致命错误:调用未定义的函数mssql_connect()” 我通过谷歌搜索但仍未找到解决方案。
请帮助我。
答案 0 :(得分:2)
根据here
这些功能允许您访问MS SQL Server数据库。 在使用PHP 5.3或更高版本的Windows上,此扩展程序不再可用。 SQLSRV是MS SQL的替代驱动程序,可从Microsoft获得:»http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx。
答案 1 :(得分:1)
首先从here下载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());
}
答案 2 :(得分:1)
驱动程序microsoft sqlsrv驱动程序没有x64支持。安装32位版本的wamp可能对你有用。