Я попытался обновить в свою базу данных, используя 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
CodeIgniter 4 Обновление в базу данных с помощью save () ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1749532906
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. Заранее спасибо, ребята!
Подробнее здесь: [url]https://stackoverflow.com/questions/63696049/codeigniter-4-update-into-database-with-save[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия