因此,我们必须从数据库中拉出信息,并显示新闻/通告功能只有项目不是最近的才显示?
<cfquery name="announcement" datasource="#application.datasource#" dbtype="odbc">
SELECT top 2 * FROM NewsEvents
WHERE type = 2 AND active = 1 AND publish_datetime <= #now()# AND show_on_home = 1 AND item_datetime >= #createOdbcDate(now())#
ORDER BY item_datetime ASC
</cfquery>
我们正在试图做的是显示这些公告块中的一段HTML的,有条件的两个中的一个块不是这两个块中最近的块。
的HTML被包裹在此代码:
<cfif announcement.recordCount gt 0>
<cfloop query="announcement">
<cfoutput>
html
</cfoutput>
</cfloop>
<cfelse>
<cfoutput><p>There are currently no announcements.</p></cfoutput>
</cfif>
我想要的HTML的一个组成部分,只显示为BOTTOM公告,一个是不item_datetime最接近的一次。有关如何完成此任何想法?
到目前为止有一些很好的建议。但是您的评论*“不是最靠近item_datetime”*可以使用一些说明。如果您的查询只返回单个记录,那么期望的结果是什么? – Leigh