OK,這聽起來很奇怪,但我有一個表格,我們的企業要跟蹤什麼是得到改變,當用戶添加新的領導等PHP分裂和MongoDB
所以我成立了一個函數,請問下面是
function savedata($data){
$collection = $this->db->retail_logs;
$this->data = explode('|', $data['data']);
print_r($this->data);
try {
$collection->update(
array($this->data['0']=>$this->data['1'],$this->data[2]=>$this->data[3]),
array("date"=> date("d.m.Y"), "time"=>date("H:i:s"),"whochanged"=>$_COOKIE['CRMUIDkey']), // new lead document to insert
array("upsert" => true, "safe" => true)
);
} catch (Exception $e) {
// Something went wrong ..
}
}
它基本上是一個日誌文件。
但你可以看到$數據雖然喜歡tradingname發送數據| ABC |業主| OWNERID
但是,如果我想添加到我會需要運行一個循環或一個foreach我想知道確保所有數據得到保存的最好方法是什麼,而不僅僅是數據[0]到3,所以他們發送16個字段和值,我需要一個foreach或東西來分割它。
你有沒有發現我的方法有用:
要你想要做的事,如
$data
字符串轉換?注意你還沒有接受很多答案:) – Stennie 2012-08-09 01:02:02