通常我直接調用POST方法$ _POST,但是如果將新變量中的$ _POST變量賦值,進程速度會更快嗎?例如
方法1
/* $this->input->post('name') */
$this->db->where("name=".$this->input->post('name'));
$this->db->update(table, $this->input->post('name'));
$this->session->userdata(array("formdata", $this->input->post()));
方法2
$name = $this->input->post('name');
$this->db->where("name=".$name);
$this->db->update(table, $name);
$this->session->userdata(array("formdata", $this->input->post()));
哪種方法過程更快?
注意:對不起,我不明白過程如何深入工作。我有大約30個輸入。上面的查詢只是一個例子。在sql插入/更新之前有多個過濾和處理部分。從我所知道的$ _POST是一個函數,它比變量/數組需要更多的資源。我認爲使用變量或數組使處理速度faster.a
我覺得速度差別將是最小的,但總體來說不如後賦值給變量,這樣你就可以做進一步的行動像轉義它的東西或變量。 – Swolschblauw
我認爲$ this-> db-> insert(table,$ _POST)更簡單高效 – monterico
WHERE條件在INSERT查詢中? – Saty