尝试访问我的登录页面时收到以下错误:
Warning: mysql_connect() [function.mysql-connect]: MySQL server has gone away in C:\wamp\www\members\connection.php on line 7
Warning: mysql_connect() [function.mysql-connect]: Error while reading greeting packet. PID=3688 in C:\wamp\www\members\connection.php on line 7
Warning: mysql_connect() [function.mysql-connect]: MySQL server has gone away in C:\wamp\www\members\connection.php on line 7
Fatal error: Maximum execution time of 60 seconds exceeded in C:\wamp\www\members\connection.php on line 7
连接类的代码如下所示:
<?php
$mysql_hostname = "localhost:8081";
$mysql_user = "root";
$mysql_password = "";
$mysql_database = "hospital";
$prefix = "";
$bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or die("Could not connect database");
mysql_select_db($mysql_database, $bd) or die("Could not select database");
?>
任何人都可以帮忙吗?
用于访问该页面的网址是: 本地主机:8081 /成员
请注意:其他网络文件夹可以使用前缀的本地主机和端口号从根文件夹访问,只有这个文件夹“成员”才会出现此错误。
答案 0 :(得分:0)
试
检查my.cnf MySQL配置文件中max_allowed_packet
的值。
或在php文件中
ini_set('mysql.connect_timeout', 300);
ini_set('default_socket_timeout', 300);
答案 1 :(得分:0)
将localhost:8080更改为localhost:3306。
答案 2 :(得分:0)
变化
$mysql_hostname = "localhost:8081";
到$mysql_hostname = "localhost";
mysql使用3306
作为默认端口。
或$mysql_hostname = "localhost:3306";
或其他端口
答案 3 :(得分:0)
每隔一段时间我就需要处理一个巨大的文件。尽管PHP可能不是处理文件的最有效方式,但我通常会使用PHP,因为它可以更快地编写处理脚本。为了防止脚本超时,我需要增加特定处理脚本的执行时间。我就是这样做的。
1
ini_set('max_execution_time', 300); //300 seconds = 5 minutes
将它放在PHP脚本的顶部,让脚本松开!
2。 设置
max_execution_time=300
在php.ini文件中