gpt4 book ai didi

php - 从数据库 php mysql 查询显示类别

转载 作者:行者123 更新时间:2023-11-30 23:16:50 25 4
gpt4 key购买 nike

我不熟悉使用 php 和 MySQL 进行编码。我无法按 ID 显示类别列表,因此每个类别都单独显示为标题。相反,我让它显示一个类别名称,但它只重复两次相同的类别名称。这是我的代码...

$sql= "SELECT * FROM categories ";
$query = mysql_query($sql);


while($row = mysql_fetch_array($query))
{
$id=$row['id'];
$cat_name=$row['cat_name'];

}
?>


<ul class="nav nav-list">

<li class="nav-header"><?php echo $cat_name;?></li>
<li class="nav-header"><?php echo $cat_name;?></li>
</ul>

最佳答案

您的 li 标记在 while 循环之外。所以 $id 和 $cat_name 只是数据库中的最后一条记录,然后你回显它们两次。这就是你两次获得相同名字的方式。尝试回显循环中的 li 标签(而不是 ul):

<ul class="nav nav-list">
<?php
while($row = mysql_fetch_array($query))
{
$id=$row['id'];
$cat_name=$row['cat_name'];

echo '<li class="nav-header">' .$cat_name. '</li>';
}
?>

</ul>

关于php - 从数据库 php mysql 查询显示类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17243802/

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