摘要:PHP-CI - insert_string() , update_string()
看 CI 文件,發現有補助函式
http://codeigniter.org.tw/user_guide/database/helpers.html
發現有 insert_string() , update_string();
這兩個或許會比封裝函式好,看每個人習慣的開發方式,有的人喜歡程式行數越少,有的是希望程式碼容易閱讀好維護。
所以我就將我的insert,update,改為由insert_string()與update_string() 處理。
改寫他的程式碼,加上排版如下
$data = array('name' => $name,
'email' => $email,
'url' => $url);
$sql= $this->db->insert_string('table_name',$data);
$query=$this->db->query($sql);
$data = array('name' => $name,
'email' => $email,
'url' => $url);
$where = "author_id = ? AND status =? ";
$sql= $this->db->update_string('table_name',$data,$where);
$query=$this->db->query($sql,array($author_id,$status));