そのため、データベースにリモートで接続しようとすると、このエラーが発生し続けます。奇妙なことに、1 分間に 1/2 クエリのように動作しますが、それらのクエリの後に動作を停止し、このエラー メッセージが表示されます。これは、毎秒多くのクエリで正常に機能する前に、ランダムに発生し始めました。
詳細:
- データベースをホストするためにxamppを使用しています
- データベースに接続するための詳細が正しい
何が起こっているのでしょうか?
コードの例 (これは、接続をテストするために使用するコードです):
$connection = mysql_connect('IP', 'DATABASE PASSWORD', 'PASSWORD', 'DATABSE NAME') or die(mysql_error());
if (!$connection)
die('Not connected : ' . mysql_error());
$db_selected = mysql_select_db('DATABSE NAME', $connection);
if (!$db_selected)
die ('Can\'t use : ' . mysql_error());
$string = mysql_query("SELECT * FROM `characters` WHERE `name` LIKE 'gil'") or die(mysql_error());
if($result = mysql_fetch_assoc($string))
echo $result['name'];
完全なエラー コード:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'IP' (4) in /vhosts/DOMAIN/httpdocs/test.php on line 1
Can't connect to MySQL server on 'IP' (4)