从另一个表格中,用户可以注册是否获得奖励。 1表示是,0表示否。
我需要从该表中获取所有活动为一个的user_ids。
目前函数显示$this->db->from('user')
..我的问题是,是否有一种方法我可以指定只从数组中获取用户传递给它的用户?
$result = $this->db->get_where('vip_rewards_rebate', ['active'=>1])->result_array();
我只是想从vip_rewards_rebate获取user_id
从该数组中只能通过传递数组的users表获取用户
答案 0 :(得分:0)
<强>控制器:强>
foreach($data as $datafromdb) {
$data = array('user_id' => $data['user_id']);
$userinfo = $this->SQLModel->getData($data, 'users');
print_r($userinfo); //just to check the return data
}
<强> MODEL:强>
function getData($data, $table) {
$query = $this->db->get_where($table, $data);
return $query->result_array();
}
如果您愿意,可以将数据存储在数组中。 :) 我希望这有帮助。