Что я пытаюсь сделать:
Попробуйте клонировать данные (обновление) из таблицы «История платежей» в «Платеж», но проблема сейчас заключается в том, что в История платежейВ таблице есть столбец «PaymentHistory_ID», как его игнорировать?
Таблица платежей
Payment_ID
Payment_Amount
Payment_Method
Payment_Remark
Таблица истории платежей
Payment_ID
PaymentHistory_ID
Payment_Amount
Payment_Method
Payment_Remark
Оба имеют один и тот же столбец и один и тот же тип данных
Мой код: Контроллер
public function updateHistory($Payment_ID){
$query = $this->db->where('Payment_ID', $Payment_ID)->get('PaymentHistory');
foreach ($query->result() as $row) {
$this->db->where('Payment_ID', $row->Payment_ID)->update('PaymentHistory', $row); // To update existing record
//$this->db->insert('Payment',$row); // To insert new record
}
}
На основании поставленного мною вопроса Codeigniter Clone Данные из таблицы и ее обновление , кодыработает, но не новая проблема, с которой я сталкиваюсь.
Примечание. Новое в CodeIgniter