PHP-CI - insert_string() , update_string()

摘要: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));