Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql Codeigniter,使用的SELECT语句具有不同的列数_Mysql_Codeigniter - Fatal编程技术网

Mysql Codeigniter,使用的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

代码:

我的问题;在选择字段2中。数据显示错误时 “使用的SELECT语句的列数不同” 例如:

 $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();