首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >它想要什么?- mysqli_num_rows()希望参数1是mysqli_result,布尔给定

它想要什么?- mysqli_num_rows()希望参数1是mysqli_result,布尔给定
EN

Stack Overflow用户
提问于 2016-06-14 16:44:35
回答 1查看 2.3K关注 0票数 0

你好,我最近一直在尝试创建一个论坛,目前正在我的论坛索引页面上工作。我最近才开始进入PHP,并且已经做了大约2周了。

我不明白我到底需要什么来修正即将出现的错误,但这显然与我使用mysqli_num_rows和mysqli_fetch_assoc有关。我发现很难理解为什么它不喜欢布尔响应。如果有人能解释的话,我希望it.The代码在第二条错误消息“管理员没有添加任何类别”时停止,下面的代码是我到目前为止所得到的:

代码语言:javascript
复制
<?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';
?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-14 16:47:20

FROM语句中,在select语句之前有一个逗号。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37817774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档