我在将多个 SQL 执行到一个数组然后显示为 JSON 数据时遇到问题,这是我的代码:
$sql0="SELECT id,
company_id,
class_name
FROM cc_class_room
WHERE company_id='CO191125310002'";
$res=$this->db->query($sql0);
$data=$res->result_array();
$i=0;
foreach($data as $row ) {
$sql1="SELECT COUNT(user_id) member FROM cc_class_room_user WHERE class_id='".$row['company_id']."' GROUP BY class_id";
$res1=$this->db->query($sql1);
$responce->rows[$i]['id']=$row['id'];
$responce->rows[$i]['cell']=array("company_id"=>$row['company_id'],"class_name"=>$row['class_name'],"member"=>$row['member']);
$i++;
}
return json_encode($responce);
当我这样做时,我得到了一个错误:
未定义索引:成员
第二个 SQL 无法执行,如何在不加入/联合 SQL 的情况下对数组执行 sql?这是我想要的显示 JSON

这是一个基于 CodeIgniter 构建的应用程序。
慕工程0101907
杨__羊羊
米琪卡哇伊
随时随地看视频慕课网APP