Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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
Codeigniter 发生数据库错误,错误号:1054_Codeigniter - Fatal编程技术网

Codeigniter 发生数据库错误,错误号:1054

Codeigniter 发生数据库错误,错误号:1054,codeigniter,Codeigniter,发生数据库错误错误号:1054 Unknown column ' Fecha_Salida BETWEEN 2013-06-05 AND 2013-06-05' in 'where clause' SELECT `Fecha_Entrada`, `Fecha_Salida` FROM (`tbl_fecha`) WHERE ` Fecha_Salida BETWEEN 2013-06-05 AND 2013-06-05 这是给我这个错误的代码 $this->db->select

发生数据库错误
错误号:1054

Unknown column ' Fecha_Salida BETWEEN 2013-06-05 AND 2013-06-05' in 'where clause'  SELECT `Fecha_Entrada`, `Fecha_Salida` FROM (`tbl_fecha`) WHERE ` Fecha_Salida BETWEEN 2013-06-05 AND 2013-06-05 
这是给我这个错误的代码

$this->db->select('Fecha_Entrada,Fecha_Salida')->from('tbl_fecha')->where(" Fecha_Salida BETWEEN $fee AND $fes");
$query = $this->db->get();
foreach($query->result() as $row) {
    echo $row->Fecha_Entrada;
}

表中可能没有列名为FaCHaSalIDA的列,并考虑名称的情况,并尝试使用类似于

之间的方式。
$this->db->select('Fecha_Entrada,Fecha_Salida')->from('tbl_fecha')->where_between(" Fecha_Salida , $fee , $fes");
您可以在pass数组参数中使用select()函数

 $this->db->select(array('Fecha_Entrada','Fecha_Salida'))->from('tbl_fecha')->where(" Fecha_Salida BETWEEN $fee AND $fes");
试试看


如果数据库表中存在字段,则此代码100%工作。。因此,此代码可能会对您有所帮助

这意味着表“tbl_fecha”没有名为“fecha_Salida”的列。您能显示所需的select查询吗?可能存在重复的