【问题标题】:Call to undefined function mssql_connect()调用未定义函数 mssql_connect()
【发布时间】:2010-06-07 11:43:56
【问题描述】:

我一直使用 PHP 5.2.3 版本,但现在我将 PHP 更新到 5.3.2 版本。

我的 MSSQL 有问题,我无法连接到 MSSQL 服务器。

我已经下载了 PHP 1.1 的 SQL 服务器驱动程序

文件很多,我用php_sqlsrv_53_ts_vc9。放到php/ext目录php_sqlsrv_53_ts_vc9

我已经添加了extension=php_sqlsrv_53_ts_vc9.dll(在 php.ini 中),但它给出了一个错误:

在第 26 行调用 C:\webserver\www\MSSQl\db_mssql.class.php 中未定义的函数 mssql_connect()

我用过:

$serverName = "$sql_server";
$connectionInfo = array( "Database"=>$sql_db_name,"UID"=>$sql_user,"PWD"=>$sql_pass);

 $conn = sqlsrv_connect($serverName,$connectionInfo);
 if( $conn === false )
{
     echo "Could not connect.\n";
     die( sqlsrv_errors());
}

那么一切正常!

【问题讨论】:

    标签: sql-server php php-extension


    【解决方案1】:

    打开php.ini,添加这一行
    extension=php_sqlsrv_53_ts_vc9.dll

    你需要知道你使用什么编译器

    phpinfo();
    

    编译器 MSVC9 (Visual C++ 2008)
    比添加它。

    【讨论】:

      猜你喜欢
      • 2013-05-19
      • 1970-01-01
      • 1970-01-01
      • 2016-08-01
      • 2011-10-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多