$conn=@mysql_connect("localhost", "root", "1") or die("数据库达到最大连接数,请按F5,或点<a href='/index.php'>此刷新</a>");//连接mysql数据库服务器
  @mysql_query("SET NAMES 'gb2312'");
if (@mysql_select_db("82139.com"));//打开数据库
else
{
// die("Invalid query: " . mysql_error());
echo "<script language=javascript>location.href='/index.php';</script>";

exit;
}就这么简单的代码,连个数据库,在服务器上动不动就是die了。
是mysql的配置问题,还是程序的问题。可程序在本地跑一点问题没有。只是上服务器有的时候连不上,f5一下就又连上了。而且有的时候得关ie再进网站才能连上数据库以下是错误代码Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in E:\829\wwwroot\lib07\mysqllock.php on line 4Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in E:\829\wwwroot\lib07\mysqllock.php on line 4Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'ODBC'@'localhost' (using password: NO) in E:\829\wwwroot\lib07\mysqllock.php on line 5Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in E:\829\wwwroot\lib07\mysqllock.php on line 5
Invalid query: Access denied for user 'ODBC'@'localhost' (using password: NO)

解决方案 »

  1.   

    mysqllock.php
    是不是第一次设置的全局变量没有传到这个页面:mysqllock.php
      

  2.   

    windows平台的常见问题。http://dev.mysql.com/doc/refman/5.5/en/can-not-connect-to-server.html
      

  3.   

    我的好像没有这个事。你是用iis吗?
      

  4.   

    把@都去掉,看看到底什么什么报错另外观察下的你mysql的连接情况、处理链接情况(慢查询之类的)
      

  5.   

    我在java项目中,在连接串后面有个保持连接的参数
    不知道php怎么设置这个参数。