2016-01-06 81 views
0

我已經看遍了他們的碼頭,但他們真的很喜歡使用活動記錄。有人可以告訴我如何在Codeigniter中爲INSERT做普通的舊SQL插入?插入codeigniter的普通舊sql查詢?

編輯

這是他們$this->db對象;

+0

? – CMPS

+0

因爲活動記錄不會做我需要做的事情。 – 1N5818

回答

1

這是一個好主意,可以逃避你的投入。

$sql = "INSERT INTO `yourtable` VALUES `foo`= ? WHERE `id` = ?"; 
return $this->db->query($sql, [$bar, $id]); 

或爲什麼不使用活動記錄的更新

$sql = "UPDATE `yourtable` SET `foo`= ?, `bar` = ? WHERE `id` = ?"; 
return $this->db->query($sql, [$f, $b, $id]);