我想2代表從我的數據庫相結合:PHP MySQL的從2個表中獲取數據
文件表:
id
file_name
file_description
file_url
access_files表:
id
student_id
file_id
這裏是我的SQL代碼,目前從文件表中獲取所有文件,但不會顯示用戶所選的文件。
<?php
$SQL = "SELECT * FROM files, access_files WHERE student_id ='$studentid'";
$result = mysql_query($SQL);
while ($db_field = mysql_fetch_assoc($result)) {
?>
<div class="accordion-group">
<div class="accordion-heading">
<a href="#<?php print $db_field['file_id']; ?>" data-parent="#accordion" data-toggle="collapse" class="accordion-toggle collapsed">
<?php print $db_field['file_name']; ?>
</a>
</div>
<div class="accordion-body collapse in" id="<?php print $db_field['file_id']; ?>">
<div class="accordion-inner">
<?php print $db_field['file_description']; ?><br/><br/>
<a href="?download=<?php print $db_field['file_url']; ?>" class="more">Download File Now!</a>
<br/><br/>
</div>
</div>
</div>
<?php } ?>
該代碼假設僅顯示與用戶關聯的文件。
+1對於很好的詳細解釋! – Fluffeh