2011-01-09 6 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 

にこの関数を取得していますし、それのような他の人がしています問題を抱えて(ただし、一部はOKです)、これは私が、私は、彼らが他のページや機能に取り組む言うように、これらの変数を設定したファイルが含まれていたファイル...

function AddPageError($PageHandle, $Requested) { 

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

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

を含める..です

いいえ、なぜですか??

EDIT - phpMyAdminの警告は

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

詳細hereは、あなたが実際に '$のserver'の値が何であるかをチェックすることがありますか? – Jon

+0

これは断続的に動作します...私が見ることができる唯一のことは、 'あなたのPHP MySQLライブラリバージョン5.0.51aはあなたのMySQLサーババージョン5.1.42とは異なります。これは予期しない動作を引き起こす可能性があります。 ' – Jules

+0

機能している機能の例を含めることはできますか? – ajreal

答えて

1

MySQLドライバは> 5.2 5.0-でデフォルトで有効になっているため、ほとんどの場合、あなたの新しい、5.2をインストールするための新しいバージョンをコンパイルしていなかったインストールされないが、古いバージョンの5.0を使用することに戻りました。 PHPのドキュメント

関連する問題