我试图连接到我的000webhost的MySQL数据库,但它不能连接无法连接到数据库 - MySQL的
这是我的PHP:
<?php
$db = new mysqli("mysql9.000webhost.com", "a9012103_msg", "msg123", "a9012103_msg");
if($db->connect_error) {
die("Couldn't connect to DB");
} else {
die("Connection successful");
}
?>
我拥有所有的正确信息。这里是数据库
MySQL数据库 --- MySQL的用户 --- 的MySQL主机
a9012103_msg --- a9012103_msg --- mysql9.000webhost信息.com
我假设数据库在创建后会自动添加到用户中。我曾尝试使用本地主机,但这也不起作用。
我的网站是devconnect.comxa.com
它看起来像你的PHP页面是在同一台机器上托管好。你有没有试过把'''mysql9.000webhost.com'''改成'''localhost'''? 我很确定000webhost不会将MySQL数据库暴露给公共互联网,因此您可能无法连接。 – kkaosninja
@kkaosninja如果是这种情况,他们需要为使用远程访问付费。 –
'“mysql9.000webhost.com”'那里有空间,摆脱它。如果这是真正的问题,那么这个问题就会脱离主题,而且是不好的。 –