nyt1972 Ответов: 0

[Resolved] PHP codeigniter, хотите обновить записи перед вставкой новых


Привет,

Это мой первый проект, который я начал в CodeIgniter4, у меня есть поле isdefault в моей таблице, и я хочу установить его в false, если оно истинно, когда я отправляю true для isdefault в новой записи.

Он не работает, а также не показывает никаких ошибок. Пожалуйста помочь.

Хорошо, это была моя ошибка, измените код на одну строку, чтобы сделать работу выполненной.
$model->where(['isdefault'=> 1])->set(['isdefault' => 0])->update();


Что я уже пробовал:

if( $default== 1)
            {
                $model->where(['isdefault'=> 1])
->set(['isdefault' => 0])
->update();
            }

0 Ответов