В настоящее время у меня есть контроллер и модель для редактирования формы. Если пользователь отправляет другое значение, это изменит значение в базе данных и, если есть затронутые строки, установит флэш-сообщение как «успех», и если те же данные будут отправлены пользователем без изменения значения, тогда будет установлено флэш-сообщение как «nochange». ».
if($this->db->affected_rows() > 0 ) {
$this->session->set_flashdata('success','Database is updated');
redirect('registrar');
} else {
$this->session->set_flashdata('nochange','There is no changes in database');
redirect('registrar');
}
В Codeigniter, как я могу проверить, затрагиваются ли только определенные столбцы?
Например, если моя таблица в базе данных имеет 12 столбцов, если пользователь только изменяет значение, скажем, в столбце 10, тогда установите флэш-сообщение как "nochange".
Если пользователь изменяет значения в других столбцах, кроме столбца 10, установите флэш-сообщение как «успех»