<?php
include 'dbFunctions.php';
$courseid = $_GET['Course_id'];
$query = "SELECT * FROM course WHERE Course_id=".$courseid."";
$arrCourse = executeSelectQuery($query);
$query2 = "SELECT * FROM course_member WHERE Course_id=".$courseid."";
$result = mysqli_query($link,$query2) or die(mysqli_error($link));
?>
HTML 主体:
<?php
while ($row = mysqli_fetch_array($result)) {
?>
<?php echo $row['member_id']
?>
<?php
}
?>
这会正确打印所选类(class)中涉及的成员 ID 的结果,但是,我想使用属于另一个名为 member 的表的生成结果来提取 first_name。
一直在尝试所有的连接查询,但没有成功。
最佳答案
听起来您需要阅读 SQL 中的 JOIN 操作。以下查询将从单个查询中返回您似乎需要的所有数据:
SELECT *
FROM course
INNER JOIN course_member ON course.id = course_member.course_id
INNER JOIN member ON member.id = course_member.member_id
关于php - 使用另一个表的结果从成员表中提取成员的名字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6543738/