【发布时间】:2013-11-04 23:16:53
【问题描述】:
相当愚蠢的问题。给定以下代码:
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';
}
结果总是no,实际上根据数据库应该是yes。
我要做的是检查 people_groups 表以查看当前用户是否在请求的$group 中。我研究了如何通过以下方式使用数组,但我担心我做了一些相当愚蠢的事情。
注意:$group_id 引用表中存储组 ID 的列
【问题讨论】:
标签: php arrays database codeigniter