【发布时间】:2014-04-05 20:09:56
【问题描述】:
我正在尝试从我的 VDS 连接到我网站的 mysql,以下代码不起作用,秘诀是什么?
<?php
$db_host = "WEBSITE.COM";
$db_user = "username";
$db_pass = "pass";
mysql_connect("".$db_host."", "".$db_user."", "".$db_pass."") or die(mysql_error());
echo "Connected!<br />";
?>
【问题讨论】:
-
mysql_error() 消息是什么?为什么使用
"".$db_host.""而不仅仅是$db_host? -
为什么要用空字符串连接变量?
-
“不起作用”并没有定义什么是错的。我们需要知道什么是错的。
-
也许您的 VDS 主机上的 MySQL 配置为仅接受来自特定主机的请求。您可以告诉 MySQL 只接受来自特定 IP 地址的数据包。所以你可能不得不使用 IP 地址而不是你的域名。
-
嗯,这是立陶宛,这里的一切通常都不正常。
标签: php mysql localhost connect