2013-06-05 113 views
0

數據庫出錯Error Number: 1054數據庫出錯錯誤編號: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

這意味着表「tbl_fecha」沒有列名爲「Fecha_Salida」你可以顯示你需要的選擇查詢嗎? –

+0

[發生數據庫錯誤錯誤編號:1054]的可能重複(http://stackoverflow.com/questions/13267243/a-database-error-occurred-error-number-1054) – Ankur

回答

0

可能沒有在你的餐桌命名Fecha_Salida列,並考慮名稱還的情況下,並嘗試使用where_between這樣

$this->db->select('Fecha_Entrada,Fecha_Salida')->from('tbl_fecha')->where_between(" Fecha_Salida , $fee , $fes"); 
0

您可以使用選擇()功能通過數組參數 ..like

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

嘗試...

這個代碼是100%的工作,如果Fecha_Salida在數據庫表存在..所以可能會幫你這個代碼