0

データベース エラーが発生しました 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;
}
4

2 に答える 2

0

select()関数を使用して、配列引数を渡すことができます..like

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

それを試してみてください...

Fecha_Salidaフィールドがデータベーステーブルに存在する場合、このコードは100%機能しています..このコードが役立つかもしれません

于 2013-06-05T11:11:47.143 に答える
0

テーブルに Fecha_Salida という名前の列がない可能性があり、名前のケースも考慮して、このように where_between を使用してみてください

$this->db->select('Fecha_Entrada,Fecha_Salida')->from('tbl_fecha')->where_between(" Fecha_Salida , $fee , $fes");
于 2013-06-05T04:50:55.070 に答える