数据库 – 循环或输出中的最后和第一个内容(coldfusion)
发布时间:2020-05-23 11:20:11 所属栏目:MsSql 来源:互联网
导读:我想知道是否有可能显示从ColdFusion中的Loop或Output中获取的特定内容,例如我有一个输出: cfoutput query=get_service_plusb#SUBJECT#/bbr/#plus_content#br//cfoutput 及其查询,以防万一: cfquery name=GET_SERVICE_PLUS datasource=#DS
|
我想知道是否有可能显示从ColdFusion中的Loop或Output中获取的特定内容,例如我有一个输出: <cfoutput query="get_service_plus"><b>#SUBJECT#</b><br/>#plus_content#<br/></cfoutput> 及其查询,以防万一: <cfquery name="GET_SERVICE_PLUS" datasource="#DSN3#">
SELECT
*
FROM
SERVICE_PLUS
WHERE
SERVICE_ID = #attributes.action_id#
<cfif isDefined("GET_SERVICE_PLUS.SERVICE_PLUS_ID")>
AND SERVICE_PLUS_ID = #GET_SERVICE_PLUS.SERVICE_PLUS_ID#
</cfif>
ORDER BY PLUS_DATE DESC,RECORD_DATE DESC
</cfquery>
我知道我最有可能应该使用循环从db获取特定内容但无法理解如何实现它… thx求救! 解决方法你可以做几件事.如果循环完整查询,可以使用变量“qet_service_plus.currentrow”检查当前行号, <cfif qet_service_plus.currentrow eq 1> <!--- do first row display stuff ---> </cfif> 每个查询也会出现查询中返回的记录数.你可以在“recordcount”中找到它,所以 <cfif get_service_plus.currentrow eq get_service_plus.recordcount> <!--- do last row display stuff ---> </cfif> 如果要在不经过完整查询的情况下访问查询中的特定记录,可以将cfquery视为关联数组.例如. <cfoutput> <!--- service id in first record ---> #get_service_plus['service_id'][1]# <!--- service id in last record ---> #get_service_plus['service_id'][get_service_plus.recordcount]# </cfoutput> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读
