INSERT в моделе 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 100
Нужно вставить в таблицу blanks некое значение например $value = 1
Есть return $this->insert('blanks', );
Что нужно прописать после запятой чтоб значение $value попало в поле value в таблице blanks?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2646
Intrerio,
Нужно сначала сделать массив.
Код PHP:
  1. $valu = array();
  2. $valu['id'] = 1;
И вот только тогда
Код PHP:
  1. $this->insert('blanks', $valu);
Соответственно, нужно, чтобы в таблице blanks уже было поле id.
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 100
Я так понимаю что ключ массива это и есть название поля?
Посетитель
small user social cms
Медаль
Сообщений: 100
За ответ спасибо. Разобрался с этим.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2646
Да.
Когда вставляем в таблицу из массива, делаем так:
Код PHP:
  1. foreach ($massiv as $ar) {
  2. $valu = array(
  3. 'id' => $ar['id'],
  4. 'title' =>$ar['title'],
  5. 'something' => $ar['anything'],
  6. 'foo' => $ar['boo']
  7. );
  8. $this->insert('blanks', $valu);
  9. }
Ну и так далее и тому подобное...
Редактировалось: 1 раз (Последний: 1 января 2017 в 23:09)
Посетитель
small user social cms
Медаль
Сообщений: 100
Ris:

Да.
Когда вставляем в таблицу из массива, делаем так:
Код PHP:
  1. foreach ($massiv as $ar) {
  2. $valu = array(
  3. 'id' => $ar['id'],
  4. 'title' =>$ar['title'],
  5. 'something' => $ar['anything'],
  6. 'foo' => $ar['boo']
  7. );
  8. $this->insert('blanks', $valu);
  9. }
Ну и так далее и тому подобное...

С этим разобрался. А вот пока не могу понять (толи Новый Год в голову ударил толи еще что то), как селать следующее:
В массиве есть два ключа - это номер первого договора nomer и количество договоров kolichestvo. Тоесть нужно в цикле к пройтись некое количество раз (kolichestvo) и добавить к номеру договора (nomer) + 1. Тоесть было 100 стало 150 (при условии что 50 договоров). Поможете?
Посетитель
small user social cms
Медаль
Сообщений: 100
Забудьте, это еще голова не отошла от НГ. Забыл убрать return
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: