相当愚蠢的问题。给定以下代码:
public function in_group($group)
{
$session = $this->CI->session->userdata('logged_in');
$query = $this->CI->db->get_where('people_groups', array('people_id' => $session['user_id']));
$array = array();
foreach ($query->result() as $row)
{
$array = $row->group_id;
}
if ( $array == $group)
{
return 'YES';
}
return 'no';
}
结果总是否定的,而实际上根据数据库应该是肯定的。
我要做的是检查 people_groups 表以查看当前用户是否在请求中$group
。我对如何以下列方式使用数组进行了研究,但我担心我做了一些相当愚蠢的事情。
注意:$group_id
引用表中存储组 ID 的列