2011-01-09 80 views
0

我無法將測試服務器上重現此不知道爲什麼發生這種情況,其他查詢/功能工作..PHP,自升級到5.2.17以後得到一些警告?

喜歡它是我得到這樣的警告

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 

此功能及其他有問題(但也有一些確定),這是我的包含文件...

function AddPageError($PageHandle, $Requested) { 

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

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

我有一個包含文件用於設置這些變量,就像我說的,他們在其他頁面和功能的工作..

不知道爲什麼?

編輯 - phpMyAdmin的警告

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

你有沒有真正查了一下`$ server`的價值是什麼? – Jon 2011-01-09 14:49:53

回答

1

MySQL驅動程序默認情況下不上5.0-> 5.2啓用,因此最有可能的新的安裝沒有編譯一個新版本的5.2安裝,並且是回落到使用舊的5.0版本。

詳細here在PHP文檔