你好,我最近一直在尝试创建一个论坛,目前正在我的论坛索引页面上工作。我最近才开始进入PHP,并且已经做了大约2周了。
我不明白我到底需要什么来修正即将出现的错误,但这显然与我使用mysqli_num_rows和mysqli_fetch_assoc有关。我发现很难理解为什么它不喜欢布尔响应。如果有人能解释的话,我希望it.The代码在第二条错误消息“管理员没有添加任何类别”时停止,下面的代码是我到目前为止所得到的:
<?php
include 'connect.php';
include 'header.php';
$sql = "SELECT
cat_id,
cat_name,
cat_description,
FROM
categories";
$result =mysqli_query($link, $sql);
if(!isset($result))
{
echo 'Error while selecting from database.Please try again later.';
}
else
{
if(mysqli_num_rows($result)== 0)
{
echo 'No categories have been added by Admin';
}
else
{
echo '<table border="1">
<tr>
<th>Category</th>
<th>Last Topic</th>
</tr>';
while ($row =mysqli_fetch_assoc($result))
{
echo '<tr>';
echo '<td class="leftpart">';
echo '<h3><a href="category.php?id">' . $row['cat_name'] . '</a></h3>' . $row['cat_description'];
echo '</td>';
echo '<td class="rightpart">';
echo '<a href="topic.php?id=">Topic Subject</a> at 10-10';
echo '</td>';
echo '</tr>';
}
}
}
include 'footer.php';
?>发布于 2016-06-14 16:47:20
在FROM语句中,在select语句之前有一个逗号。
https://stackoverflow.com/questions/37817774
复制相似问题