ホームページ >バックエンド開発 >PHPチュートリアル >MSSQL に接続しようとすると、PHP で「未定義関数 mssql_connect() への呼び出し」エラーが発生するのはなぜですか?
未定義関数への PHP 呼び出し: MSSQL 接続の問題のトラブルシューティング
「PHP 致命的エラー: 未定義関数への呼び出し」というエラーが発生したため、 function mssql_connect()" が発生した場合は、根本的な原因を理解し、それを効果的に解決することが重要です。
最初のステップは、Microsoft SQL Server ドライバーが正しくインストールされ、有効になっていることを確認することです。 php.ini ファイルに移動し、次の行が存在するかどうかを確認します:
extension=php_sqlsrv_53_nts.dll
この行が存在する場合は、php.ini の次の設定を確認して、ファイルが PHP 構成にロードされていることを確認します。
extension_dir = "ext"
extension_dir パスが異なる場合は、それに応じて変更します。
ただし、mssql_connect() 関数は Microsoft SQL Server ドライバーに属していないことに注意してください。代わりに、Microsoft SQL Server ドライバーのドキュメントで推奨されているように、sqlsrv_connect() を利用して PHP から SQL Server との接続を確立する必要があります。
追加のトラブルシューティング手順には次のものが含まれます。
これらの手順に従うことで、未定義関数エラーを解決し、IIS7/Windows Server 2008 上で PHP 5.3 を使用して Microsoft SQL Server 2008 に接続できるようになります。 .
以上がMSSQL に接続しようとすると、PHP で「未定義関数 mssql_connect() への呼び出し」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。