【发布时间】:2016-05-25 13:09:52
【问题描述】:
我有一个表格,我在其中保存文件夹中的图像路径,以便将它们用于博客帖子和另一个存储帖子的表格。这两个表是相关的,所以在图像表中我有一个 postID。 路径已正确存储在数据库中,但是当我尝试显示实际图像时,它只会获取一张图像并将其显示在所有帖子上。我想为每个帖子显示单独的图像。我尝试使用查询使其记录并为一篇帖子显示一张不同的图片。
$select_img = "SELECT imgLoc FROM blog_images JOIN blog_posts on blog_images.postID = blog_posts.postID WHERE blog_images.postID = blog_posts.postID ORDER by imgID DESC";
$img_query = mysqli_query($link, $select_img) or die(mysqli_error($link));
$row2 = mysqli_fetch_array($img_query);
然后我使用echo '<img src="'.$row2['imgLoc'].'"'.'/>'; 来显示实际图像。但是,这种方式只在所有帖子中显示一张图片。有什么建议吗?
谢谢!
【问题讨论】:
-
你的 where 条件不对,和 join 条件一样。