我第一次尝试连接到mysql数据库。你能看到下面有什么不正常的吗? 我在第3行得到一个错误。 从Godaddy到我的数据库,我的服务器地址会是什么样子?我在控制面板中找到了该地址。
感谢您的帮助。以前从未使用过PHP编程。
<body>
<?php
$con = mysql_connect("MydbName.db.3924516.hostedresource.com ","Userid","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM Gallerys");
echo "<table border='1'>
<tr>
<th>Thumb Url </th>
<th>Gallery Url</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['THUMBURL'] . "</td>";
echo "<td>" . $row['GALLERYURL'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
</body>
答案 0 :(得分:3)
尝试检查身份验证设置,您可能使用了错误的主机,用户名或密码。
<?php
$con = mysql_connect("usually it is localhost","your MYSQL username","your MYSQL password");
// Checking the login details.
// Example of default xampp login details: $con = mysql_connect("localhost","root","");
// Xampp MYSQL default does not have password.
if (!$con) // If the login details are wrong, it will should an error.
{
die('Could not connect: ' . mysql_error());
}
?>
答案 1 :(得分:1)
如果没有确切的错误,很难确定,但在第3行,您在hostedresource.com之后有一个额外的空间。尝试删除主机名末尾和quatation标记之间的空格。像这样:
$con = mysql_connect("MydbName.db.3924516.hostedresource.com","Userid","password");