这是存储在数据库中的所有字段输入数据,像这样的一列
a:3:{s:12:"ufbl_field_1";s:6:"John";s:12:"ufbl_field_2";s:9:"john@gmail.com";s:12:"ufbl_field_3";s:10:"some text";}
那么如何检索此类数据并将其显示在列名为 ENTRY_DETAIL
的 CodeIgniter 框架中。
因为通常我们为每个数据输入都有每个单独的列,但这里所有数据都插入在一列中,如何获取并显示它。
最佳答案
首先通过查询获取列数据,如下所示
$result=$this->db->select('ENTRY_DETAIL')->where('user_id',1)->get('tablename')->row();
然后
$data['result']=unserialize($result->ENTRY_DETAIL);
$this->load->view('pagename',$data);//pass the data to view
然后在 View 中
foreach($result as $key=> $value)
{
echo $key.':'.$value;
}
希望它能起作用
关于php - 如何在codeigniter中检索并显示仅存储在一列中的所有字段数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46021852/