abr*_*abr 4 variables coldfusion loops
我想计算变量并在我的代码中的某处显示它。我有一个循环:
<cfloop query="get_serial">
<cfif PROCESS_ID eq attributes.action_id> #SERIAL_NO# </cfif>
</cfloop>
Run Code Online (Sandbox Code Playgroud)
及其查询:
<cfquery name="get_serial" datasource="#dsn3#">
SELECT *
FROM SERVICE_GUARANTY_NEW
WHERE STOCK_ID = #attributes.action_row_id#
ORDER BY SERIAL_NO
</cfquery>
Run Code Online (Sandbox Code Playgroud)
一切正常,但我想计算准确显示了多少变量。我实际上想这样做,因为我缺少数据库变量。实际上可以从数据库中获取这些变量的数量,我只是不知道要使用哪些变量。这就是为什么我想手动计算它。
ColdFusion 公开了一个变量,它告诉您查询中返回了多少行,而无需运行循环来计算它们:
<cfquery name="get_serial" datasource="#dsn3#">
SELECT *
FROM SERVICE_GUARANTY_NEW
WHERE STOCK_ID = #attributes.action_row_id#
ORDER BY SERIAL_NO
</cfquery>
<cfoutput>There are #get_serial.recordCount# rows.</cfoutput>
<cfoutput query="get_serial">
<p>#get_serial.serial_no#</p>
</cfoutput>
Run Code Online (Sandbox Code Playgroud)