Heim > Artikel > Backend-Entwicklung > Warum erhalte ich die Fehlermeldung „Aufruf der undefinierten Funktion mssql_connect()“, wenn ich in PHP eine Verbindung zu SQL Server herstelle?
Schwerwiegender PHP-Fehler: Aufruf der undefinierten Funktion mssql_connect()
Problem:
Wann Versuch, mit PHP 5.3 unter IIS7 und Windows Server 2008 eine Verbindung zu einer SQL Server 2008-Instanz herzustellen, Möglicherweise tritt ein schwerwiegender Fehler auf: „Aufruf der undefinierten Funktion mssql_connect().“
Lösung:
Sie verwenden wahrscheinlich die falsche Funktion für Ihre PHP-Konfiguration. Folgendes müssen Sie tun:
1. Stellen Sie sicher, dass die SQLSRV-Erweiterung aktiviert ist:
Bestätigen Sie, dass die SQLSRV-Erweiterung ordnungsgemäß installiert und in Ihrer php.ini-Datei aktiviert ist:
extension=php_sqlsrv_53_nts.dll
2. Verwenden Sie die richtige Funktion:
Sie haben die SQLSRV-Erweiterung von Microsoft installiert, die die Verwendung von sqlsrv_connect() anstelle von mssql_connect() erfordert.
Zusätzliche Fehlerbehebung:
Das obige ist der detaillierte Inhalt vonWarum erhalte ich die Fehlermeldung „Aufruf der undefinierten Funktion mssql_connect()“, wenn ich in PHP eine Verbindung zu SQL Server herstelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!