在php和mysql中创建动态头

时间:2014-07-05 13:29:26

标签: php mysql sql

我想创建一个标头,其内容从mysql本身更新。我有两张桌子

  1. courses_names有cid和cname有fileds数学,物理,化学,计算机
  2. 具有id,名称,课程id的项目,包括字段trigo,3d,代数,向量,力学,热力学,avagadro,c ++
  3. Course_id与courses_names表中的cid相同

    我使用过这个sql命令

     $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;
    

    &GT?; 我的输出是: Maths trigo Maths 3d Maths algebra Maths vectors Physics mechanics Physics thermodynamics Chemistry Avagadro Computers C++

    问题是重复相同的课程名称之一,我不想要,而是我想在一个课程ID中将所有相同身份的主题分组。

    提前致谢。

0 个答案:

没有答案