CodeIgniter 4 Обновление в базу данных с помощью save ()Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 CodeIgniter 4 Обновление в базу данных с помощью save ()

Сообщение Anonymous »

Я попытался обновить в свою базу данных, используя save (). Поскольку мой основной ключ является идентификатором автоматического приращения, он создает новую строку, когда я пытался использовать save (). < /P>
Я пытался использовать save ($ game_id, $ newdata) для тестирования, и я получил сообщение об ошибке. < /P>
ниже мой код: < /p>
table add_game < /p>

id | game_id | user_id | ign | acc_id
1 | 3 | 1 | ignA | accA
2 | 3 | 1 | ignB | accB
3 | 3 | 1 | ignC | accC
< /code>
model < /p>
protected $table = 'add_game';
protected $allowedFields = [
'user_id',
'game_id',
'ign',
'acc_id'
];
< /code>
контроллер < /p>
$newData = [
'user_id' => session()->get('user_id'),
'game_id' => $game_id,
'ign' => $this->request->getVar('ign'),
'acc_id' => $this->request->getVar('acc_id')
];

$model->save($newData); // currently it keeps creating new record
$model->save($newData); // return me error message
< /code>
Как мне обновить свои существующие записи? Я хочу обновить их базу на моем пользовательском_ид, а также Game_id. Заранее спасибо, ребята!

Подробнее здесь: https://stackoverflow.com/questions/636 ... -with-save
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»