用于获取编号数组的本机CodeIgniter函数(PDO驱动程序)


Native CodeIgniter function for fetching numbered arrays (PDO driver)?

从数据库中获取数据的标准方式:

$query = $db_instance->prepare("SELECT some_field FROM table");
$query->execute();
$result = $query->fetchAll(PDO::FETCH_NUM);

使用CodeIgniter框架,我了解了查询辅助函数,帮助获得这样的数据:

$query = $db_instance->select('some_field');
$query = $db_instance->get('table');
$result = $query->result_array();

但是上面的脚本给出的结果是一个关联数组,其中第一个索引是行号,第二个索引是字段名。

问题:要添加什么代码(以及在第二个脚本中的位置),输出将是一个编号数组而不是关联数组(我假设PDO::FETCH_NUM应该添加在某些函数中作为参数)?

CodeIgniter没有这样做的方法,在我看来,即使有,也不会带来任何好处。

如果你真的需要编号索引,就在关联数组上调用array_values()