我在MySQL数据库上工作了大约5个小时后无法连接到MySQL数据库...这是任何缓存问题还是某种类型的限制
我得到空白页面...仅限静态HTML
$hostname_localhost = "localhost";
$database_localhost = "akhai";
$username_localhost = "root";
$password_localhost = "";
$localhost = mysql_pconnect($hostname_localhost, $username_localhost, $password_localhost) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database_localhost);
答案 0 :(得分:1)
您可以通过启用错误报告来获取脚本中的所有错误(如果它不是致命错误)
error_reporting(E_ALL);
ini_set("display_errors", 1);
它会给你答案
你也可以在mysql_connect();
上触发错误处理程序mysql_connect("localhost", "name", "pass") or die(mysql_error());
你确定你的mysql数据库已启动并运行吗?
答案 1 :(得分:0)
如果很长时间没有动作,Mysql会关闭连接。 登录mysql并运行: 显示“wait_timeout”之类的变量; 你会看到默认时间。
设置wait_timeout的较长时间或在连接丢失时重新连接php。