【发布时间】:2011-09-28 04:21:58
【问题描述】:
所以我试图在我的数据库中显示所有用户的列表......每个人都有一个链接,将显示他们自己的信息(在这种情况下只显示用户和密码),这是我的代码......
<?php
mysql_connect('localhost','user','password')or die ('Connection Failed: '.mysql_error());
mysql_select_db('name')or die ('Error to select database '.mysql_error());
$result = mysql_query("SELECT * FROM usuarios ORDER BY ID");
echo "<table border='0'>
<tr>
<th>UserName</th>
</tr>";
while ($row = mysql_fetch_array($result))
{
echo "<tr>";
echo '<td><a href="user.php?id='.$row['id'].'">' . $row['usuario'] . '</a></td>';
echo "</tr>";
}
echo "</table>";
?>
我通过 URL 获取每个用户的 ID,作为我的 user.php 页面中的一个新变量来识别每个用户...
<?php
$numusu = $_GET['id'];
$result = mysql_query("SELECT * FROM usuarios WHERE id=`$numusu`");
while ($row = mysql_fetch_array($result))
{
echo "<table><tr>";
echo "<td>User:" . $row['usuario'] . "</td>";
echo "<td>Password:" . $row['password'] . "</td>";
echo "</tr></table>";
}
?>
但由于某种原因,我无法在 user.php 中显示任何内容,我得到了 ID 值,只是缺少信息,我只是得到一个错误
警告:mysql_fetch_array():提供的参数不是有效的 MySQL 第 15 行 /site/test/test/test/login_php/user.php 中的结果资源
我做错了什么?请帮我!
【问题讨论】: