我的数据库中有 2 个表(站点和 photo_gallery)。首先我从数据库中显示我的帖子,然后它进入我的 viewpost 页面。
一切工作文件,但在画廊部分我的循环没有工作。
在页面的顶部,我使用此代码运行所有 viewpost 页面。
if(isset($_GET['id'])) {
require_once("_includes/LocalHost.php");
$id = mysqli_real_escape_string($db, $_GET['id']);
$sql = "SELECT * FROM sites, photo_gallery WHERE gallery_con = photo_id AND id='$id' ";
$result= mysqli_query($db, $sql) or die("Bad Query: $sql");
$row = mysqli_fetch_array($result);
}
在画廊部分
<?php
if($result->num_rows > 0){
while($row = $result->fetch_assoc()) {
$title = $row["title_post"];
$imageURL = 'images/'.$row["photographs"];
$imageThumbURL = 'images/thumb_'.$row["photographs"];
?>
<a href="<?php echo $imageURL; ?>" class="image" data-fancybox="images">
<img src="<?php echo $imageThumbURL; ?>" alt="<?php echo $title; ?>" height="200px" />
</a>
<?php }
}
?>
每个帖子有 1 到 15 张图片,它只会显示一张第二张图片。