長い

2011-07-21 22 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

いくつかのエラーメッセージがうまくいくでしょう。このようなメッセージが表示されない場合は、PHPスクリプトにエラー処理コードを追加する方法について、stackoverflowを検索してください。 – 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で再接続します。