ADOdb返回列名和数字索引

max*_*kie 4 php adodb-php

ADOdb fetchRow输出:

Array
(
 [0] => ABC
    [NAME] => ABC
    [1] => 33
 [AGE] => 33
    [3] => M
 [GENDER] => M
    [4] => LA
 [CITY] => LA
    [5] => OH
 [STATE] => OH
)
Run Code Online (Sandbox Code Playgroud)

如何获得仅数字索引输出:

Array 
(
 [0] => ABC
 [1] => 33
 [2] => M
 [3] => LA
 [4] => OH

) 
Run Code Online (Sandbox Code Playgroud)

或仅名称索引输出?:

Array
(
    [NAME] => ABC
    [AGE] => 33
    [GENDER] => M
    [CITY] => LA
    [STATE] => OH
)
Run Code Online (Sandbox Code Playgroud)

max*_*kie 6

  1. 数字索引 - 使用$ connection-> SetFetchMode(ADODB_FETCH_NUM).

  2. 关联索引 - 数组的键是字段的名称(大写).使用$ connection-> SetFetchMode(ADODB_FETCH_ASSOC).

  3. 数字和关联索引 - 使用$ connection-> SetFetchMode(ADODB_FETCH_BOTH).

Oracle的默认值为ADODB_FETCH_BOTH.