gpt4 book ai didi

php - 代码点火器/PHP : Format db query as an array

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:51:29 24 4
gpt4 key购买 nike

    $this->db->select('id, user_id')->from('be_users')->where('id',$user_id);
$data['user_individual'] = $this->db->get();

如果这是我的数据库查询,我如何获得一个数据库行的数组...

即。我想做一些像 $data['user_individual']['id']->format_as_array...

最佳答案

CodeIgniter 提供了几种方法来执行查询结果。

参见此处:https://codeigniter.com/user_guide/database/results.html

result() 返回一个 PHP 对象数组。

row() 返回该行的单个 PHP 对象。

result_array() 返回一个数组数组。

row_array() 返回该行的单个数组。

row()row_array() 可选择采用一个参数,该参数是您要返回的行数。

除此之外,很难准确地说出您的要求。您应该能够使用这些方法完全按照您的喜好获取数据。

编辑:

顺便说一下,访问这些方法的方法是通过 $this->db->get() 调用返回的查询对象:

$query = $this->db->get();

$rows = $query->result(); //array of objects
$rows_array = $query->result_array(); //array of arrays
$row = $query->row(); //single object
$row_array = $query->row_array(); //single array

关于php - 代码点火器/PHP : Format db query as an array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4610276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com