Mysql Codeigniter,使用的SELECT语句具有不同的列数
代码: 我的问题;在选择字段2中。数据显示错误时 “使用的SELECT语句的列数不同” 例如:Mysql Codeigniter,使用的SELECT语句具有不同的列数,mysql,codeigniter,Mysql,Codeigniter,代码: 我的问题;在选择字段2中。数据显示错误时 “使用的SELECT语句的列数不同” 例如: $this->db->select('baslik'); $this->db->from('sayfa'); $this->db->like('baslik', $baslik); $this->db->get(); $query1 = $this->db->last_query(); $this->d
$this->db->select('baslik');
$this->db->from('sayfa');
$this->db->like('baslik', $baslik);
$this->db->get();
$query1 = $this->db->last_query();
$this->db->select('isim');
$this->db->from('bebek');
$this->db->like('isim', $baslik);
$this->db->get();
$query2 = $this->db->last_query();
$query = $this->db->query($query1." UNION ".$query2);
return $query->result_array();
“搜索引擎优化”
如何解决此问题要感谢提前使用两个查询的并集,您应该在select中拥有相同的列数 如果列数不同,则在列数较少的查询中,必须将附加列设置为null以占用空白空间 试试这个:
$this->db->select('baslik,seo');
不工作错误代码:“字段列表”中的未知列“null”
$this->db->select('baslik,seo');
$this->db->from('sayfa');
$this->db->like('baslik', $baslik);
$this->db->get();
$query1 = $this->db->last_query();
$this->db->select('isim,null as seo');
$this->db->from('bebek');
$this->db->like('isim', $baslik);
$this->db->get();
$query2 = $this->db->last_query();
$query = $this->db->query($query1." UNION ".$query2);
return $query->result_array();