@ elixieru, вы не можете напрямую указать gps_latitude [i]. который не проверяет ваш запрос, который рассматривается как Array . Я могу представить ваш сценарий и дать свой пример кода о том, как получить то же имя столбца с
<cfquery name='test' datasource="mytest">
select * from test
</cfquery>
Это мой пример запроса. Он имеет имя столбца как адрес1, адрес2 и т. Д. c ... Я собираюсь получить данные об адресе1 и адресе2, как в вашем сценарии.
<cfloop query="test">
<cfloop from="1" to="2" index="i">
<cfset a = test["address#i#"]>
<cfoutput> #a# </cfoutput> <br/>
</cfloop>
</cfloop>
Здесь я зацикливаюсь на запросе и поэтому некоторые простые / index l oop основаны на моем количестве (Address1,2,3,4,5 et c). Сейчас я просто использую 2 как от 1 до 2.
Здесь я храню test ['address # i #'] в переменной a и печатаю эту переменную. Теперь test ['address # i #'] будет считаться test.address1
Надеюсь, мой пример поможет вам больше.