$menus = implode(',', $menu_id);
$this->db->where_in('rgroup_id',$menus);
$query = $this->db->get('rights_group');
请给我建议
答案 0 :(得分:0)
请检查此代码。
React$StatelessFunctionalComponent<Props>
答案 1 :(得分:0)
您应该使用数组作为值尝试此
$menus = [1, 3, 4];
$this->db->where_in('rgroup_id', $menus);
$query = $this->db->get('rights_group');
更多:https://codeigniter.com/user_guide/database/query_builder.html#CI_DB_query_builder::where_in
答案 2 :(得分:0)
可能是Codeigniter的错误, 我复制查询并在mysql上运行,它没有错误,但是codeigniter在WHERE ... IN()附近仍然错误 因此,我以本机运行,它像一种魅力。
$this->db->save_queries = TRUE;
$this->db->from('rights_group');
$query = $this->db->last_query();
return $this->db->query($query)->result();
别忘了: $ this-> db-> save_queries = TRUE;
答案 3 :(得分:-1)
我们不需要内爆数组:直接在$(document).ready( function () {
//Make Chart(s) Responsive
$(window).resize(function(){
foreach(get visualization div names){
refreshVizualization('vizualization'+vizDivName);
}
});
中传递数组。您将得到结果。我已经尝试过并且有效。