我试图在数据库中存储这些数据,但是出现错误。如何解决这个问题?CodeIgniter多维数组存储在mysql数据库中的单列
我想简单地将多维数组存储在一个列中。
$data = array(
'2017' => array(
'6' => array(
'10' => array(
'count' => 76
),
),
),
);
$getdata = $this->view_count->setView($data);
这我得到 一个PHP误差模型
public function setView($data)
{
$setData = $this->db->where('short', 'honwl')->update('ci_links', $data['view_count']);
return $setData;
}
错误遇到
严重性:注意
消息:未定义指数:VIEW_COUNT
文件名:型号/ View_count.php
行号:14
回溯:
文件:C:\ WAMP \ WWW \博客\程序\ \型号View_count.php 线:14 功能:_error_handler
文件:C:\ WAMP \ WWW \博客\程序\ \控制器Dashbord.php 线:52 功能:的setView
文件:C:\ WAMP \ WWW \博客\的index.php 线:315 功能:require_once
数据库出错
您必须使用 “设置” 方法来更新条目。
文件名:C:/wamp/www/blog/system/database/DB_query_builder.php
行号:1864年
$数据=阵列( \t \t \t '2017'=>数组( \t \t \t \t '6' \t =>数组( \t \t \t \t \t '10'=>数组( \t \t \t \t \t \t'count'\t => 76 \t \t \t \t \t) \t \t \t \t \t '11'=>数组( \t \t \t \t \t \t '计数' \t => 42 \t \t \t \t \t) \t \t \t \t \t '15'=>数组( \t \t \t \t \t \t '计数' \t => 23 \t \t \t \t \t) \t \t \t \t) \t \t \t) \t \t); 我只想将多维数组存储在一个列中。 –
似乎我回答[“是”部分问题](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem#answer-66378)? – Tpojka