這裏是我的PHP數據庫結構:http://pastebin.com/x89AdzfS顯示某些MySQL表
我一直在嘗試了幾個小時獲得使用PDO工作,但都失敗了JOIN SQL查詢,所以我在這裏需要一些幫助。
我需要顯示被分配到一個類ID,學生也報名參加了所有的「分配」(標題和描述)一個PDO查詢。
請告訴我,如果你需要我更加具體。謝謝!
編輯
這裏有一個查詢我做它顯示的類人是
$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>";
}
嘿,亞歷克斯 - 我對PDO並不熟悉,所以我無法幫助你,但是一般來說,要求幫忙而不提供你的例子已經嘗試過了。你寫的東西不僅很可能已經接近工作,而且還證明你已經花時間處理這個問題。 – 2012-08-15 01:41:09
我已經用我已經完成的查詢更新了它,顯示了用戶註冊的類,但無法讓它顯示每個課程的作業。 – 2012-08-15 01:49:23
YAY!不使用'mysql_'且聲譽較低的人! – 2012-08-15 04:04:13