当我使用它时,它是如何加载的:警告:mysql_fetch_array()期望参数1是资源,布尔值在第20行的/public_html/php/application/views/admin/index.php中给出 用户名ID
请帮助:
<?php
$con = mysql_connect("hostname","user","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("db", $con);
$result = mysql_query("SELECT * FROM users ORDER user_id");
echo "<table border='0'>
<tr>
<th>User Name</th>
<th>ID</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['user_name'] . "</td>";
echo "<td>" . $row['user_id'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
谢谢josh_24_2
答案 0 :(得分:1)
布尔表示您的查询没有运行。在这种情况下,您的查询似乎错过了by
:
变化:
SELECT * FROM users ORDER user_id
为:
SELECT * FROM users ORDER by user_id
编辑:永远不要在寻求帮助的网站上发布您的ACTUAL登录名和密码。任何人现在都可以查看我所做的修订(至少从初始视图中隐藏它)并获取您的信息。我建议现在改变一下,让世界看到它。
其次,您还使用mysql_*
函数。这些都是旧的和尘土飞扬的。如果你刚刚开始,请找一个PDO教程,从长远来看,它会更安全(也更好)。