发生数据库错误Error Number: 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;
}
答案 0 :(得分:0)
可能是你的表中没有名为Fecha_Salida的列,并考虑名称的情况,并尝试使用where_between,如下所示
$this->db->select('Fecha_Entrada,Fecha_Salida')->from('tbl_fecha')->where_between(" Fecha_Salida , $fee , $fes");
答案 1 :(得分:0)
你可以在传递数组参数中使用 select()函数。比如
$this->db->select(array('Fecha_Entrada','Fecha_Salida'))->from('tbl_fecha')->where(" Fecha_Salida BETWEEN $fee AND $fes");
试试吧......
如果 Fecha_Salida 字段存在于数据库表中,则此代码100%正常工作..所以可能会帮助您解决此代码