gpt4 book ai didi

php - 将结果行的列作为数组返回,可以通过 codeigniter/active record 中的索引引用

转载 作者:行者123 更新时间:2023-11-29 21:52:34 24 4
gpt4 key购买 nike

我使用 codeigniter/php/active 记录在数据库中获取特定行。我想将结果作为行列的数组返回,可以像这样引用:

result[0] = column1
result[1] = column2
...

这是我当前的查询:

public function get_instance($instanceID = NULL){
$this->db->select('organism, feature, goal');
$this->db->from('extra_instances');
$this->db->where('id', $instanceID);
$query = $this->db->get();
return $query->row_array();
}

$data['instance'] = $this->instances_model->get_instance($instanceID);

但目前,为了回应这些,我(认为)我需要给出列的名称,例如:

<?php echo($instance['goal']) ; ?>

有没有办法做到这一点,这样我就可以说:

<?php echo($instance[2]) ; ?>

最佳答案

您可以通过创建一个新数组并将旧数组的所有值分配给新数组来实现此目的。

您可以使用 array_values() 函数来执行此操作。这是一个例子。这样您可以获得更多想法。

public function get_instance($instanceID = NULL){
$this->db->select('organism, feature, goal');
$this->db->from('extra_instances');
$this->db->where('id', $instanceID);
$query = $this->db->get();
$results = $query->row_array();
return array_values($results);
}

关于php - 将结果行的列作为数组返回,可以通过 codeigniter/active record 中的索引引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33489659/

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