gpt4 book ai didi

php - mysqli 查询失败,没有错误

转载 作者:可可西里 更新时间:2023-11-01 07:23:04 25 4
gpt4 key购买 nike

<分区>

我有一个名为“catalog”的数据库和一个名为“categories”的表。该表有 3 列,顺序为:categoryId、categoryName、parentCategory。我正在尝试为具有 parentCategory = 'root' 的每一行获取 categoryId 和 categoryName。我认为这是一个简单的查询,但我显然做错了什么,因为我不断收到消息——无法执行查询——但没有显示 mysql 错误。我已经在下面发布了我的代码。任何人都可以直接指出我吗?

附言我确实为 $db 变量分配了值;我只是没有把那些包括在这里。

<?php
$connect = mysqli_connect($db_host,$db_user,$db_password,$db_database)
or die ("Couldn't connect to server: ".mysqli_error());

function display_children($parent) {
$query = "SELECT categoryId, categoryName FROM `categories` WHERE parentCategory=".$parent;
$result = mysqli_query($connect,$query)
or die ("Couldn't execute query: ".mysqli_error());

echo "<ul>";
while ($row = mysqli_fetch_assoc($result)) {
echo "<li>".$row['categoryName']."</li>";
display_children($row['categoryId']);
}
echo "</ul>";
mysqli_close($connect);
}

?>

<div class="menu">
<?php
/* Menu Write */
display_children("root");
?>
</div>

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com