php MySQL在嵌套div中循环

标签 php mysql loops mysqli nested

我有一个嵌套的 div,我想在其中从数据库中获取数据。我已经在下面解释了我想要的内容:

<div class="row-fluid">
    <div class="span6">
        **First Entry Here**
    </div>
    <div class="span6">
        **Second Entry Here**
    </div>
</div>
<div class="row-fluid">
    <div class="span6">
        **Third Entry Here**
    </div>
    <div class="span6">
        **FourthEntry Here**
    </div>
</div>

等等...

我现在真的很困惑,解决方案并没有出现在我的脑海中。到目前为止我有这个代码:

$sql = "SELECT * FROM `users`"; 
$result = mysqli_query($conn, $sql);
$ic = 0;
while ($row = mysqli_fetch_assoc($result)) {
if(($ic%2) == 0) {
   $div1 = '<div class="row-fluid">';
   $div2 = '</div>';
}else{
   $div1 = '';
   $div2 = '';
} 
?>

<?=$div1;?>
    <div class="span6">
        <?=$row['userid'];?>
    </div>
<?=$div2;?>

<?php
$ic = $ic + 1;
}
?>

我尝试了两个 while 循环,但它输出了大约 5000 行代码。

最佳答案

$ic = 0;
$temp = "";
while ($row = mysqli_fetch_assoc($result)) {
    $temp .= "<div class='span6'>".$row['user_id']."</div>";
    if ( $ic % 2  != 0 ){
        echo "<div class='row-fluid'>".$temp."<div>";
        $temp = "";
    }
    $ic++;
}
// in case the number of records are odd::
if ($temp != "" )
    echo "<div class='row-fluid'>".$temp."<div>";

关于php MySQL在嵌套div中循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33070539/

相关文章:

java - 如何从 JSONArray 中获取最后一个对象

php - 从命令行运行 Zend_Application?

php - PHP中数组的负索引

2 小时前和 3 天前之间的 MySQL 时间戳

mysql - mysql新用户无法登录?

mysql - 如何查询group by 2条件?

PHP,从 HTML 生成 PDF 文件

php - laravel 4 中的 3 个模型 - 通过关系 whereHas 查询进行选择

ruby-on-rails - 在每个循环中创建动态 form_tag

c - 使用 do while 循环读取 .txt 文件