我想使用php从mysql的单个查询中获取两组数据。
下面的方法一次获取一行,但是我想一次获取两行。
$qblog = "SELECT * FROM `blogs` WHERE status='1' ";
$qblog1 = mysqli_query($con,$qblog);
while($data = mysqli_fetch_array($qblog1)){
<div><?php echo $data['blog_title'];?></div>
<?php } ?>
我找不到方法或任何线索。请提供建议。
谢谢。
最佳答案
根据您的评论,
...我想向此处显示homehero.org/blog这样的博客,如果您检查元素,您将在每个“行”中看到2个“ blog-post”重复。
您必须使用计数器变量来跟踪每行显示多少博客文章。因此,您的代码应如下所示:
$qblog = "SELECT * FROM `blogs` WHERE status='1' ";
$qblog1 = mysqli_query($con,$qblog);
$counter = 1;
while($data = mysqli_fetch_array($qblog1)){
if($counter % 3 == 0){
// display the blogspots and style them
}
++$counter;
}
关于php - 使用mysql php一次获取两行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40946914/