所以我在尝试远程连接到我的数据库时不断收到此错误。奇怪的是它每分钟适用于 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)
您指定了错误的参数来mysql_connect
:
mysql_connect('IP', 'DATABASE PASSWORD', 'PASSWORD', 'DATABSE NAME')
应该是:
mysql_connect('server address', 'user name', 'password')
有关详细信息,请参阅文档。