Ich versuche, Wamp php mit einer MsSQL-DB zu kommunizieren, aber ich kann nicht scheinen, damit es funktioniert. Die aktuelle Fehlermeldung, die ich auf dem Browser erhalten (Chrom) ist:php mssql Erweiterung auf wamp
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: (...) Couldn't connect to SQL Server
ntwdblib.dll die richtige Version ist (2000.80.194.0)
ich nicht php_sqlsrv verwenden kann (der Einsatz Server ist linux nur, sqlsrv Fenster ist nur), obwohl von sqlsrv ich mit dem Schluss, dass der Zugang info korrekt ist (Server, Benutzer, Passwort)
ich habe wieder herabgestuft WampServer 2.1e & pHP 5.3.1 (Einige Leute haben es funktioniert wie this)
gibt es keine Fehler auf dem apache_error.log, wenn ich den wamp Server
Installation freetds auf meinem Rechner Apache neu starten
Remote-Rechner (Linux-Server) erfolgreich verwendet php_mssql.dll hängt
Der Code ich verwende:
<?php
$dbhandle = mssql_connect($ip,$user,$pass) or die("Couldn't connect to SQL Server on $ip");
$selected = mssql_select_db($dbname,$dbhandle) or die("Couldn't open database at SQL server: $ip");
?>
Ich werde jetzt versuchen, eine virtuelle Maschine Linux, aber sicher, auch wenn das funktioniert, wird es ein Schmerz sein (langsam und funktionslos).
Mein System: Windows 7, Wampserver 2.1e, PHP 5.3.1
Was kann ich noch versuchen? :(
Können Sie den Code zeigen, den Sie versucht haben? – Tjoene
Sicher, hier ist mein Code: $ dbhandle = mssql_connect ($ IP, $ Benutzer, $ Pass) oder sterben ("Konnte keine Verbindung zu SQL Server auf $ ip"); $ selected = mssql_select_db ($ dbname, $ dbhandle) oder sterben ("Konnte Datenbank am SQL Server nicht öffnen: $ ip"); –
Immer noch fest auf diesem. Im Moment verwende ich eine Funktion, die überprüft, ob die Website online ist. Wenn es mssql aufruft (was auf dem Linux-Server funktioniert), ruft es gefälschte Tabellen auf mysql auf, die die gleiche Struktur wie die mssql-Tabellen haben. Dies funktioniert, aber es ist weit von ideal ...: P –