我正在尝试将我的数据库中的2个表合并起来:
文件表:
这是我的SQL代码,目前正在从文件表中获取所有文件,它不显示用户选择的文件。
这段代码应该只显示与用户相关联的文件。
文件表:
id
file_name
file_description
file_url
访问文件表:
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 } ?>
这段代码应该只显示与用户相关联的文件。