PHP难以将MyAdmin MySQL数据库连接到DreamHost托管的站点

PHP难以将MyAdmin MySQL数据库连接到DreamHost托管的站点,php,mysql,dreamhost,Php,Mysql,Dreamhost,我在编写代码时遇到了困难,因为它不能通过SQL数据库连接到我的站点 我最近在dreamweaver上创建了一个网站,它现在是公开的,由DreamHost托管 我还登录了“Dreamhost的MySQL数据库管理”,创建了一个包含多个表的数据库 此后,我创建了一个PHP脚本,将数据库连接到我的站点,并将其上载到该站点。以下是脚本的示例: " ?> " 然而,我的问题是页面总是显示消息“无法连接到MySQL”。这可能是一个编码问题,我只是看不出哪里出了问题。有人有什么建议吗 谢谢你考虑这个问题 Ja

我在编写代码时遇到了困难,因为它不能通过SQL数据库连接到我的站点

我最近在dreamweaver上创建了一个网站,它现在是公开的,由DreamHost托管

我还登录了“Dreamhost的MySQL数据库管理”,创建了一个包含多个表的数据库

此后,我创建了一个PHP脚本,将数据库连接到我的站点,并将其上载到该站点。以下是脚本的示例:

" ?> "

然而,我的问题是页面总是显示消息“无法连接到MySQL”。这可能是一个编码问题,我只是看不出哪里出了问题。有人有什么建议吗

谢谢你考虑这个问题


James

dreamhost数据库使用子域来指向实际的mysql实例。修复程序将添加mysql.domainname.com。您可以在数据库下的dreamhosts cpanel中找到正确的数据库主机名。

主机或用户名或密码错误。我怀疑主机应该是localhostput$db_host=“andrewsmith.com”;作为$db_host=“localhost”;我没有使用WAMP或XAMP,这有关系吗?它仍然会出现“无法连接到MySQL”好的,你需要允许你的
IP
HOST
在MySQL服务器中被允许,否则,你无法连接到它,在Cpanel中,有一个选项可以这样做,但我尝试使用它,它对我不起作用,我希望它能在DreamHost上运行
   $db_host="andrewsmith.com"; 
   $db_username="andrews"; 
   $db_pass="*******";
   $db_name="database345";

   @mysql_connect("$db_host", "db_username", "$db_pass") or die ("Could not connect to 
   MySQL"); 

   @mysql_select_db("$db_name") or die ("No database");

   echo ("Successful connection");