這是根據日期將新行插入表中的函數。如果行已經存在,我想避免重複行。該函數基本上將2014年11月插入爲mwf_month,因此mwf_student_id和mwf_month對對於該行是唯一的。我應該做些什麼修改來避免這種重複?根據日期將行插入表中
public function month_wise_due($grade_due, $new_due, $id, $remaining) {
$now1 = time();
$now = date('F, Y', $now1);
$store = array(
'mwf_month' => $now,
'mwf_previous' => $remaining,
'mwf_due' => $grade_due,
'total_due' => $new_due,
'mwf_student_id' => $id,
'mwf_pay_day' => 'Not Yet Paid',
'mwf_payment' => 0,
'mwf_diff' => $new_due
);
$this->db->trans_start();
$this->db->insert('mwf', $store);
$this->db->trans_complete();
}