因此,我們必須從數據庫中拉出信息,並顯示新聞/通告功能只有項目不是最近的才顯示?
<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