2011-07-21 59 views
0

後連接我不能夠在MySQL數據庫工作約5小時後,連接到MySQL數據庫...這是任何緩存出現了問題或某些類型的限制無法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

你可以粘貼一些代碼嗎? –

+0

我會猜測你在用PHP編碼,聽起來更像是你的某個地方有一些不好的語法,比如缺少支撐 – Olipro

+0

有些錯誤信息會很好。如果你沒有得到這樣的消息,請搜索stackoverflow如何將錯誤處理代碼添加到您的PHP腳本... – VolkerK

回答

1

您可以通過打開錯誤報告,從你的腳本中的所有錯誤(如果它不是致命錯誤)

error_reporting(E_ALL); 
ini_set("display_errors", 1); 

它會給你答案

你也可以在mysql_connect()上觸發錯誤處理程序;

mysql_connect("localhost", "name", "pass") or die(mysql_error()); 

你確定你的MySQL數據庫運行起來?

+0

是的我的數據庫正在運行... –

+0

,你有沒有嘗試我的代碼? – genesis

+0

它給未知的數據庫錯誤...但我有那個數據庫...我使用phpmyadmin的數據庫 –

0

如果長時間沒有動作,Mysql會關閉連接。 在mysql中登錄並運行: 顯示類似「wait_timeout」的變量; 您將看到默認時間。

設置較長的wait_timeout時間或在連接丟失時重新連接php。

相關問題