我知道这可能有一个非常简单的解决方案,但我似乎无法找到它,我想显示3个不同的记录,但此刻我得到的第一个记录3次,然后第二等等。这里的结果检索1个while循环内的3个独特记录
见图像:
我具体想3个不同的结果,在整个12长度的自举的div一个传播和跨两个6长度的自举的div 2传播。
$query="SELECT postID, postTitle, postDesc, postDate FROM blog_posts ORDER BY postID DESC";
$result=mysqli_query($conn, $query);
$counter = 0;
$max = 3;
while (($row = mysqli_fetch_array($result)) and ($counter < $max)) {
echo '<div class="row">';
echo '<div class="col-md-12">';
echo '<h3><a href="viewpost.php?id='.$row['postID'].'">'.$row['postTitle'].'</a></h3>';
echo '<small style="font-size: 12px;color:#ADACAD;"> Posted on '.date('l, jS M Y H:i:s', strtotime($row['postDate'])).'</small>';
echo '<p>'.$row['postDesc'].'</p>';
echo '<p><a href="viewpost.php?id='.$row['postID'].'" class="btn btn-default">Read More</a></p>';
echo '</div>';
echo '</div>';
echo '<div class="row">';
echo '<div class="col-md-6">';
echo '<h3><a href="viewpost.php?id='.$row['postID'].'">'.$row['postTitle'].'</a></h3>';
echo '<small style="font-size: 12px;color:#ADACAD;"> Posted on '.date('l, jS M Y H:i:s', strtotime($row['postDate'])).'</small>';
echo '<p>'.$row['postDesc'].'</p>';
echo '<p><a href="viewpost.php?id='.$row['postID'].'" class="btn btn-default">Read More</a></p>';
echo '</div>';
echo '<div class="col-md-6">';
echo '<h3><a href="viewpost.php?id='.$row['postID'].'">'.$row['postTitle'].'</a></h3>';
echo '<small style="font-size: 12px;color:#ADACAD;"> Posted on '.date('l, jS M Y H:i:s', strtotime($row['postDate'])).'</small>';
echo '<p>'.$row['postDesc'].'</p>';
echo '<p><a href="viewpost.php?id='.$row['postID'].'" class="btn btn-default">Read More</a></p>';
echo '</div>';
echo '</div>';
$counter++;
}
但我特别试图将它们输入到不同长度的引导区域。第一行是12长,第二行是6。那就是问题出在哪里。 –
我看到了,更新了我的回答 – ewwink
完美!感谢ewwink! –