【发布时间】:2018-06-08 16:30:25
【问题描述】:
我创建了一个函数名称dispcategories(),并在函数内部创建了一些代码来显示category_title 和其他内容,但我收到此错误
警告:mysqli_fetch_assoc() 期望参数 1 为 mysqli_result,布尔值在 ....... 第 7 行给出
这是function.php中的代码
function dispcategories() {
include ('dbconn.php');
$select = mysqli_query($con, "SELECT * FROM categories");
while ($row = mysqli_fetch_assoc($select)) {
echo "<table class='category-table'>";
echo "<tr><td class='main-category' colspan='2'>".$row['category_title']."</td></tr>";
dispsubcategories($row['cat_id']);
echo "</table>";
}
}
在 index.php 中
<div class="content">
<?php dispcategories(); ?>
</div>
【问题讨论】:
-
catergories的拼写错误是一个因素吗? -
您的查询失败。使用错误报告来了解原因。 php.net/manual/en/mysqli.error.php
-
对不起,小错字@neokio,但它实际上在我的主代码中是正确的
-
试一试 SQL “SELECT * FROM categories WHERE 1”
-
@RajeshPaudel 这有什么帮助?
标签: php mysqli while-loop