【发布时间】:2011-04-09 01:47:17
【问题描述】:
我在 000webhost.com 上设置了一个 MySQL 数据库。我想通过 PHP 访问我的数据库中的数据。我试过了:
<?php
include("connect.php");
mysql_select_db("XXXXXXX_users", $con) or die(mysql_error());
$result = mysql_query("SELECT * FROM data ORDER BY id DESC");
while($row = mysql_fetch_array($result))
{
$id = $row['id'];
$user = $row['usrname'];
}
echo "$user";
?>
但它总是返回:“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机没有响应。”
我该怎么办?
- 我没有 root 访问权限
- 我正在尝试在 Apache 上运行脚本
【问题讨论】:
-
connect.php中有什么内容? -
除了您的连接问题(您应该首先解决)之外,您的
while循环内的分配存在问题。实际上,您的回显将始终只输出具有最大 id 的用户名。