我有一个
resource table
,其中包含列ID,resourceID(foreign key of another table),date,filename
。我需要在表中显示数据库表的内容。
表的结构是这样的:
ID resourceID date filename
1 23 20-1-2015 abc.txt
2 23 20-1-2015 xyz.jpg
3 24 21-1-2015 tt.png
......
我需要在一行中显示资源ID = 23的文件(对我来说,资源ID = 23的文件有两行,因为它有两个文件)。我创建了一个多维数组来显示这样的资源。
$array_uploaded_files = array();
$array_uploaded_files[$data['resourceID']] = array(
$data['resourceID'] => $data['filename']
);
<?php
$index=0;
foreach ($data as &$item)
if($item["resourceID"]==23)
{
$array_uploaded_files[$index] =
array(
'resourceID'=>$item['resourceID'],
'filename'=>$item['filename']
);
index++;
}