在php和mysql中创建动态标头
我想创建一个头部,其内容从mysql本身更新。我有两张桌子在php和mysql中创建动态标头,php,mysql,sql,Php,Mysql,Sql,我想创建一个头部,其内容从mysql本身更新。我有两张桌子 课程名称包括cid和cname,课程名称包括数学、物理、化学和计算机 具有ID、名称、进程ID的字段,具有字段TIRAO、3D、代数、向量、力学、热力学、AvaGADro、C++ < /LI> 课程id与课程名称表中的cid相同 我使用了这个sql命令 $q="SELECT id,name,cname FROM topics RIGHT JOIN courses_names ON topics.course_id = courses_
$q="SELECT id,name,cname
FROM topics
RIGHT JOIN courses_names
ON topics.course_id = courses_names.cid
ORDER BY course_id
";
我的php代码是:
if($result=mysqli_num_rows($query)!=0)
{
while($row=mysqli_fetch_array($query)){
$topic_name=$row['name'];
$topics ="<ul>".$topic_name."</ul>";
$cname =$row['cname'];
$course =$cname;
$output .="<ul>"."<ul>".$course."</ul>".$topics."</ul>";
}
}
else
{
$output="No subjects found";
}
echo $output;
if($result=mysqli\u num\u rows($query)!=0)
{
while($row=mysqli\u fetch\u数组($query)){
$topic_name=$row['name'];
$topics=“”$topic_name。”
”;
$cname=$row['cname'];
$course=$cname;
$output.=“”“”“$course.”
“$topics.”
”;
}
}
其他的
{
$output=“未找到主题”;
}
echo$输出;
?>
我的输出是:
数学
特里戈
数学
三维
数学
代数
数学
载体
物理
力学
物理
热力学
化学
阿瓦加德罗
计算机
C++
问题是重复相同的课程名称,我不希望这样,而是希望将相同id的所有主题分组到一个课程id中
提前感谢。您能给我们展示一个您想要得到的示例结果集吗?你想怎样来分组结果?我想做一些类似的事情,也想给他们链接,数学C++:三叉树,代数,3D,向量物理:力学,热力学计算机:C++,java