模拟场景
在我们进行处理业务的过程中,经常会遇到查询两个表的场景。如:要求查询文章表下面所有的评论
文章表article
字段名称 | 类型 | 说明 |
---|---|---|
id | int | 文章主键 |
title | varchar | 文章标题 |
评论表comment
字段名称 | 类型 | 说明 |
---|---|---|
id | int | 评论主键 |
article_id | int | 文章主键 |
content | varchar | 评论内容 |
错误示范
//取出文章的ID
$articleList = M('article')->select();
//遍历文章,进行查看文章下面的评论
forearch($articleList as $k=>$v) {
$map['article_id'] = $v['article_id'];
$commentList = M('comment')->where($map)->select();
$articleList[$k]['commnet_list'] = $commentList;
}
这里就