Также вы должны правильно «охватывать» столбцы запроса при выводе.Это облегчит поддержку вашего кода в будущем, например, вы всегда будете знать, что # data_query.name # принадлежит запросу и не является какой-либо строкой, установленной где-то другим фрагментом кода.И это повысит производительность страницы - если вы не включаете переменные в область видимости (это относится ко всем типам переменных, а не только к запросам), то CF будет перебирать различные области, пока не найдет что-то с этим значением.Таким образом, ограничивая, вы предотвращаете цикл CF.
<cfquery name="data_query" datasource="#variables.dsn#">
SELECT
id,
name
FROM learning
</cfquery>
<cfoutput query="data_query">
<li>
<div class="list_div clearfix">
#data_query.id#: <input type="text" value="#data_query.name#">
</div>
</li>
</cfoutput>