我有以下代码:
$m1 = $this->dbop->customquery('SELECT DISTINCT number FROM users');
$message =''; $email='';
$count=array();
foreach($m1 as $item){
$message='';
$count=array();
$m2 = $this->dbop->customquery("SELECT * FROM users where
number='".$item->number."'");
foreach ($m2 as $value) {
//$data['alldata'] = $value;
$count[] = $this->dbop->customquery("SELECT * FROM
s_data where userid='".$value->id."'");
$os_count = $this->dbop->customquery("SELECT * FROM
os where userid='".$value->id."'");
$data['dd']=$this->dbop->customquery("SELECT * FROM os
where userid='".$value->id."'");
}
}
$data['username'] = $this->session->userdata('username');
$this->load->view('header-inside', $data);
$this->load->view('am-report' , $data);
$this->load->view('crm/footer-inside');
我想传递$data['dd]
来查看。
目前我所接受的只是第一个价值。
帮我这个
答案 0 :(得分:1)
您正在替换$ data [' dd']值。每次foreach循环运行时,它将替换为新值。而是喜欢这个
$data['dd'][] = $this->dbop->customquery("SELECT * FROM os
where userid='".$value->id."'");