我正在處理更新數據庫記錄的上傳圖像表單。邏輯是if (isset($valueofupload))
然後更新記錄。Codeigniter 3.1 IFNULL和Coalesce不起作用?
我試着在Codeigniter中使用IFNULL
或COALESCE
,但它不起作用。
下面的代碼:
$row = $rs->row_array();
$sql = "UPDATE table
SET location_pic = IFNULL(?, ?) WHERE event_id = ?";
$query = $this->db->query($sql, array($arr_newname['0'], $row['location_pic'], $id));
如何不工作?請更具體一些。 – sepehr
那麼$ arr_newname [0],$ row ['location_pic']和$ id的值是什麼? – TimBrownlaw
if(isset($ value))然後更新。那是我想要的。但如果(isset)對我不好,因爲如果我有100場輸入表單,我需要ot if(isset)100次? – tuchawat