2011-01-09 77 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文档