2 Stimmen

Fataler Fehler: Aufruf einer undefinierten Funktion mssql_connect() in php

Ich verwende Windows Server, MS Sql und IIS6. Ich versuche, php mit einer MS-SQL-Datenbank zu verbinden, und erhalte folgende Fehlermeldung vom Skript

Fataler Fehler: Aufruf einer undefinierten Funktion mssql_connect() in .... in Zeile x

Ich habe Zend Studio installiert in C:\Program Files\Zend\ZendStudio-5.5.0 Verzeichnis. Konfigurieren Sie den IIS-Server und setzen Sie die Pfadvariable auf ;C:\Program Files\Zend\ZendStudio-5.5.0\bin\php5 auch. Der Zend Studio-Ordner enthält php4 und php5 im bin-Verzeichnis. Ich habe hinzugefügt extension=php_mssql.dll en el php.ini Datei, die sich innerhalb der C:\Program Files\Zend\ZendStudio-5.5.0\bin\php5 Ordner. Und hinzugefügt php_mssql.dll im Verzeichnis ext. php.ini Datei wird im Windows-Pfad abgelegt C:\WINDOWS auch.

0voto

Balanivash Punkte 6555

Damit Änderungen an der php.ini wirksam werden, müssen Sie den IIS-Webdienst anhalten und starten.

Außerdem erfordert mssql: ntwdblib.dll auf dem Windows-Pfad verfügbar sein. Es ist besser, den php-Ordner zum Windows-Pfad hinzuzufügen, als irgendwelche Dateien zu verschieben. Melden Sie sich erneut an oder starten Sie Ihren Computer neu, damit die Änderungen an der Windows-Pfadangabe wirksam werden.

0voto

Dennis C Punkte 23918

Mssql_* API sind in der aktuellen Version von PHP nicht mehr verfügbar Diese Erweiterung ist unter Windows mit PHP 5.3 oder höher nicht mehr verfügbar.

müssen Sie möglicherweise selbst korrigieren und kompilieren, da es nicht im Open-Source-Paket enthalten ist.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X