使用HTML/PHP/MySQL显示链接表中的数据并将其显示为列表

使用HTML/PHP/MySQL显示链接表中的数据并将其显示为列表,php,html,mysql,Php,Html,Mysql,我有三张桌子 students studentID | FirstName | LastName | Email | Form course CCode | Title courseenrolement courseenrolementid | studentID | ccode | complete | scode 通过该网站,我有一个页面,可以查看所有当前的入学记录,我希望能够查看显示名字、姓氏和课程名称的列表。我知道我可以使用以下SQL(名称): 但我不确定如何使用HTML/

我有三张桌子

students
studentID | FirstName | LastName | Email | Form  

course
CCode | Title  

courseenrolement
courseenrolementid | studentID | ccode | complete | scode
通过该网站,我有一个页面,可以查看所有当前的
入学记录
,我希望能够查看显示
名字、姓氏和课程名称的列表
。我知道我可以使用以下SQL(名称):

但我不确定如何使用HTML/PHP实现这一点。目前,我只知道如何使用以下代码从
CourseRolement
表中显示
studentID和CCode

<ul>
  <?php foreach ($courseenrolements as $ce): ?>
    <li>
      <form action="" method="post">
        <div>
          <?php htmlout($ce['studentID']); ?>
          <?php htmlout($ce['CCode']); ?>
          <input type="hidden" name="courseenrolementid" value="<?php
              echo $ce['courseenrolementid']; ?>">
          <input type="submit" name="action" value="Edit">
          <input type="submit" name="action" value="Delete">
        </div>
      </form>
    </li>
  <?php endforeach; ?>
</ul>

  • 看起来您没有使用web开发框架。在这种情况下,请查看PHP的
    PDO
    库,它允许您以结构化的方式进行可移植的数据库查询


    无论您是否签出PDO库,这里需要的是使用
    连接扩展查询,并选择所需的列。谷歌搜索
    JOIN
    查询的简单示例,因为您的用例看起来非常简单。然后,您可以使用
    for
    循环迭代结果集资源,并根据需要将数据输出到HTML。

    它不允许我这样做,它一直在说显然存在格式不正确的代码,而实际上没有。您不需要我的代码来简单地回答问题
    <ul>
      <?php foreach ($courseenrolements as $ce): ?>
        <li>
          <form action="" method="post">
            <div>
              <?php htmlout($ce['studentID']); ?>
              <?php htmlout($ce['CCode']); ?>
              <input type="hidden" name="courseenrolementid" value="<?php
                  echo $ce['courseenrolementid']; ?>">
              <input type="submit" name="action" value="Edit">
              <input type="submit" name="action" value="Delete">
            </div>
          </form>
        </li>
      <?php endforeach; ?>
    </ul>