php tp5数据表中信息拼接json字符串 40C

表一:activity
图片说明
表二:standard
图片说明
activity-id 是两表关联字段
两表内容动态改变,现在需要利用tp5写一个方法,前端调用,然后返回一个json串,json串格式如下:
图片说明
主要就是把standard中activityid一致的放到对应activity的childMenus中
用的tp5,该怎么写?

3个回答

db::query('seletc *,concat(字段1,字段2) from 表名 ');

两表联合查询不可以吗???

$model = new Model();
$result1 = $model->query('select * from activity');
foreach($result1 as $key => $val){
$result2 = $model->query('select * from standard where activity_id=' . $val['id']);
$result1[$key]['childMenus'] = $result2;
}
echo json_encode($result1);

            这应该是你想要的吧
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐