我有这样的型号:从CodeIgniter(或任何MVC平台)中的数据库中提取数据?
public function index_loop() {
$post_user = $this->db->query("SELECT posts.post_title, posts.post_content, posts.post_date, users.username FROM posts LEFT JOIN users ON posts.user_id = users.user_id ORDER BY posts.post_ID DESC");
//$categories = $this->db->query("SELECT categories.cat_name, categories.cat_id FROM
//$comments = $this->db->query("SELECT COUNT(comment_id) FROM comments WHERE
return $post_user->result_array();
}
我需要的是要为每个帖子和评论类(虽然我想,如果我弄清楚路过不是注释类别是相同的方式)
中查看文件:
<?php foreach($posts as $zz) { ?>
<div class="article">
<h2><?php echo $zz['post_title']; ?></h2>
<p>Posted by <a href=""><?php echo $zz['username']; ?></a> | Filed under <a href="#">templates</a>, <a href=>internet</a></p>
<p><?php echo $zz['post_content']; ?></p>
<p><a href=>Read more</a> | <a href=>Comments (5)</a> | <?php echo $zz['post_date']; ?></p>
</div> <?php } ?>
所以,如果我想在每个博客圈类别我需要博客ID,我怎么得到它,如果我做的型号所有查询? 同样的评论
是不是很好,我做了一个大型复杂的数据库查询(这是很难但我能做到)或者我可以做2或3个单独的较小的查询?
我有单独的表,其中categories_id和posts_id不同,所以只有relation_id,cat_id,post_id关系表 – zarkoz 2012-04-14 12:21:32