-1

私はいつもPHP5.2.3バージョンを使用していましたが、今ではPHPをバージョン5.3.2に更新しました。

MSSQLに問題があり、MSSQLサーバーに接続できません。

PHP1.1用のSQLサーバードライバーをダウンロードしました

たくさんのファイルがあります、私は使用しphp_sqlsrv_53_ts_vc9ました。php /extディレクトリに配置しphp_sqlsrv_53_ts_vc9ます。

(php.iniに)追加しましextension=php_sqlsrv_53_ts_vc9.dllたが、エラーが発生します:

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());
}

その後、すべてが機能します!

4

1 に答える 1

1

php.iniを開き、この行を追加するだけです
extension = php_sqlsrv_53_ts_vc9.dll

どのコンパイラを使用しているかを知る必要があります

phpinfo();

コンパイラMSVC9(Visual C ++ 2008)
追加するより。

于 2010-09-17T07:05:45.680 に答える