Я пытаюсь сохранить эти данные в базе данных, но я получаю ошибку. как это исправить?
Я хочу просто хранить многомерный массив в одном столбце.
$data = array( '2017' => array( '6' => array( '10' => array( 'count' => 76 ), ), ), ); $getdata = $this->view_count->setView($data);
Модель
public function setView($data) { $setData = $this->db->where('short', 'honwl')->update('ci_links', $data['view_count']); return $setData; }
Ошибка, с которой я получаю ошибку PHP.
Уровень важности: уведомление
Сообщение: Неопределенный индекс: view_count
Имя файла: models / View_count.php
Номер строки: 14
Backtrace:
Файл: C: \ wamp \ www \ blog \ application \ models \ View_count.php Строка: 14 Функция: _error_handler
Файл: C: \ wamp \ www \ blog \ application \ controllers \ Dashbord.php Линия: 52 Функция: setView
Файл: C: \ wamp \ www \ blog \ index.php Линия: 315 Функция: require_once
Ошибка базы данных Произошла
Вы должны использовать метод «set» для обновления записи.
Имя файла: C: /wamp/www/blog/system/database/DB_query_builder.php
Номер строки: 1864