为了账号安全,请及时绑定邮箱和手机立即绑定

如何在codeigniter中从数据库中提取JSON数组

如何在codeigniter中从数据库中提取JSON数组

PHP
交互式爱情 2022-01-14 18:09:57
我将没有任何键值的 json 数组插入数据库现在我想将 json 数组提取为单个值像这样存储的数据库表我想这样显示135376371179我试过这样 <?php     $members_id=$this->db->get_where('ag_matched_members', array('staff_id' =>$msgdata->staff_id))->row()->members_id;                      $members_ids = json_decode($members_id, true);                   ?>                      <li>                        <a href="#">                          <i class="fa fa-envelope text-aqua"></i> <?php echo $members_ids[0];  ?>                        </a>                      </li>
查看完整描述

1 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

使用此代码:


<?php

    $res = $this->db->query("SELECT members_id FROM `ag_matched_members` WHERE staff_id =  ? " , $msgdata->staff_id )->result_array();

    $members_ids = explode(',', json_decode($res[0]['members_id'])[0]);

    foreach($members_ids as $id){

        echo('<li><a href="#"><i class="fa fa-envelope text-aqua"></i> '.$id.'</a></li>');

    }

?>


查看完整回答
反对 回复 2022-01-14
  • 1 回答
  • 0 关注
  • 153 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信