这是我的 PHP 数据库结构: http: //pastebin.com/x89AdzfS
我已经尝试了几个小时来使用 PDO 获得 JOIN SQL 查询,但失败了,所以我需要一些帮助。
我需要一个 PDO 查询来显示分配给学生也注册的班级 ID 的所有“作业”(标题和描述)。
如果您需要我说得更具体,请告诉我。谢谢!
编辑
这是我做的一个查询,它显示了一个人所在的班级
$sql = $db->prepare("SELECT enrollments.*, courses.*, students.* FROM enrollments
LEFT JOIN courses ON enrollments.course_id = courses.id
LEFT JOIN students ON students.id = enrollments.student_id
WHERE enrollments.student_id = ?
");
$sql->execute(array($login_id));
while($row = $sql->fetch(PDO::FETCH_ASSOC))
{
echo "<li><a href='class.php?id=".$row['course_id']."'><i class='icon-book'></i>".$row['name']."</a></li>";
}