我遇到了一个问题,我result_array()
从 codeigniter 中调用 n 个查询对象上的函数:
$this->db->select(array('a','b','c'));
$query = $this->db->get('basic');
print_r($query->list_fields());
$test = $query->result_array();
print_r($query->list_fields());
当我运行此代码时,或者:
$query = $this->db->get('basic');
print_r($query->list_fields());
print_r($query->list_fields());
或者:
$query = $this->db->get('basic');
$test = $query->result_array();
print_r($query->list_fields());
第二个list_fields()
函数总是返回一个大小为 0 的数组,第一个函数返回正确的字段名称列表。
在只有一个 list_fields() 函数的最后一个示例中,数组的大小再次为零。
任何有关此事的指导将不胜感激。我需要在list_fields()
阅读result_array()
.
这是第一块代码的结果:
Array
(
[0] => site_id
[1] => institution
[2] => caller
[3] => call_complete
[4] => call_details
[5] => id
[6] => timestamp
)
Array
(
)
感谢您的帮助