2011-01-09 6 views
0

ich nicht wiedergeben kann auf meinem Testserver keine Ahnung, warum dies geschieht, andere Abfragen/Funktionen arbeiten ..PHP, seit dem Upgrade auf 5.2.17 einige Warnungen bekommen?

Ich bekomme diese Warnung

PHP Warning: mysql_connect() [<a href='function.mysql-connect'> 
function.mysql-connect</a>]: Can't connect to MySQL server on 
'--my isps server--' (10060) in D:\domains\mydomain.com\wwwroot\p 
hp\_stdfuncs.php on line 191 

dieser Funktion und andere wie sie sind Probleme mit (aber einige sind ok), das ist meine Datei enthalten ...

function AddPageError($PageHandle, $Requested) { 

global $server; 
global $db; 
global $user; 
global $pass; 
global $sDebug; 

$con = mysql_connect($server,$user,$pass); 

ich habe eine Datei enthalten, die diese Variablen setzt, wie ich sagen, dass sie auf anderen Seiten und Funktionen arbeiten ..

Keine Ahnung warum ??

EDIT - phpMyAdmin Warnung

Your PHP MySQL library version 5.0.51a differs from your MySQL server 
version 5.1.42. This may cause unpredictable behavior. 
+0

Haben Sie tatsächlich überprüft, was den Wert von '$ server' ist? – Jon

+0

Es funktioniert intermittierend ... das einzige was ich sehen kann ... ist 'Ihre PHP MySQL Bibliothek Version 5.0.51a unterscheidet sich von Ihrer MySQL Server Version 5.1.42. Dies kann zu unvorhersehbarem Verhalten führen. " – Jules

+0

Können Sie ein Beispiel für die Funktion angeben, die funktioniert? – ajreal

Antwort

1

Der Treiber MySQL ist standardmäßig nicht aktiviert auf 5.0-> 5.2, so höchstwahrscheinlich Ihre neue installiert haben eine neue Version nicht kompilieren für die 5.2 installieren, und ist zurückfallen auf die alte Version 5.0.

Einzelheiten here in der PHP-Dokumentation

Verwandte Themen