PHP foreach格式化列

时间:2015-04-24 13:47:11

标签: php html mysql twitter-bootstrap

我有一些可行的代码,并根据SQL查询成功显示一些结果。这些结果以格式显示,但我想在中显示它们。

目前结果显示如下

db.collectionName.aggregate({
  "$sort": {
    "backup_no": -1 //first sort by backup_no 
  }
}, {
  "$group": {
    "_id": "$record_id", // group by record_id so here only get distinct record_id
    "userId": {
      "$first": "$user_id"
    },
    "userName": {
      "$first": "$userName"
    },
    "backup_no": {
      "$first": "$backup_no"
    }
  }
}, {
  "$project": {
    "_id": 0,
    "record_id": "$_id",
    "user_id": "$user_id",
    "userName": "$userName",
    "backup_no": "$backup_no"
  }
})

但是,我希望每个结果都有自己的结果;

Item Details
Item Details
Item Details

为了做到这一点,我应该改变什么?我是否需要另一个foreach循环,或者我是否需要回显Item Details Item Details Item Details <div class="col-md-4 col-sm-6">

我目前的代码如下。

</div>

SQL和PHP的新手,所以非常感谢任何建议/方向。

1 个答案:

答案 0 :(得分:1)

试试这个:

<div class='row'>
<?php foreach ($this->popularBook as $idx => $popularBook) : ?>
    <div class='col-md-4 col-sm-6'><?php echo $popularBook-title; ?></div>
<?php endforeach; ?>
</div>