ci框架在查询数据库,如何返回一个一维数组,我查的是多条数据的一个字段

发布于 2022-09-11 20:38:24 字数 69 浏览 18 评论 0

ci框架在查询数据库,如何返回一个一维数组,我查的是多条数据的一个字段。多条数据,但是只查一个字段,应该是返回一个一维的数组

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

对你再特殊 2022-09-18 20:38:24

直接取一维数组是取不到了,因为我获取的是多条数据,每个数据 就是一个 数组,即使只查询一个字段
只能把二维转成一维的了:
用result_array取到二维数组
再用array_column,转为一维数组
实例

            $sql = 'select id,name from shop';
            $result = $this->db->query($sql)->result_array();
            $one = array_column($result, 'name');
            print_r($one);die;

就可以了
图片描述

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文