3
我试图从mysql数据库编码json并使用CodeIgniter连接表,但是我想要将与group_by错误发生的相同数据组合在一起。哪里不对? SELECT列表的在CodeIgniter上创建json编码时无法分组
错误警报
表达#1不处于GROUP BY子句和包含非聚集列“project.mytb1.id”,这并不功能取决于由子句中组的列;这是不兼容的sql_mode = only_full_group_by
我的脚本
function get_idCode() {
$keyword = $this->uri->segment(3);
$data = $this->db->from('mytb1')
->join('mytb2', 'mytb2.id = mytb1.id')
->like('mytb1.id',$keyword)
->group_by('mytb1.id')
->get();
foreach($data->result_array() as $row)
{
$arr['query'] = $keyword;
$arr['suggestions'][] = array(
'value' =>$row->id,
'name' =>$row->name
);
}
echo json_encode($arr);
}
兄弟,解释将有助于未来的游客:) – devpro
@Abdulla Nilam酒店,还是一样没有改变 –
'print_r($ data-> result_array())'并发布数据 –