我刚刚创建了一个展示图片和视频的网站。在我的 FrontPage 上,我希望显示最新的视频/图片。我每天上传一张图片或视频,因此所有图片和视频在我的数据库中都有不同的相关日期。我有两个表:具有相同结构的“图片”和“视频”。我用于从数据库中获取数据的代码如下所示:
前两个代码是在列表中显示我的图片或视频的代码。
$GET_picture = mysql_query("SELECT * FROM Pictures ORDER BY Dato DESC LIMIT 0,1");
while($picture = mysql_fetch_array($GET_picture))
和
$GET_video = mysql_query("SELECT * FROM Videos ORDER BY Dato DESC LIMIT 0,1");
while($video = mysql_fetch_array($GET_film)){
接下来的两个代码用于显示特定的图片或视频:
$GET_spec_picture = mysql_query("SELECT * FROM Pictures WHERE id='$id'");
$spec = mysql_fetch_array($GET_spec_picture);
和
$GET_spec_video = mysql_query("SELECT * FROM Videos WHERE id='$id'");
$spec = mysql_fetch_array($GET_spec_video);
同样,我想做的是在我的 FrontPage 上显示最新的(并且只有最新的)图片或视频。我曾尝试使用 UNION 标签,但它不起作用。谁能告诉我如何在这种情况下正确使用标签,或者我还有其他问题吗?
先感谢您!