2012-08-07 107 views
-2

我只想顯示一段時間或某些天或repitative如何只顯示了一段時間的一些內容或幾天

開始一段內容,開始日期,結束日期和結束日期將被存儲在數據庫

所以噹噹前時間在起始日期間,開始時間,結束日期和結束時的內容應顯示

如何實現這一目標?請幫我

在此先感謝

+3

和你累的代碼是?和代碼的問題是? – 2012-08-07 04:38:12

+1

你看過PHP的日期(...)嗎? – 2012-08-07 04:38:21

+0

可能不需要date(),但相關的db函數,而不是我們甚至不知道它是什麼分貝。 – 2012-08-07 04:40:46

回答

1

有沒有很多的細節,這個問題繼續下去,但是讓我們假設你正在使用的MySQL數據庫,和你有一個像你所描述的表:

mytable: 
    start_time TIME 
    start_date DATE 
    end_date DATE 
    content TEXT 

所以,你可以使用MySQL的date functions來幫助您選擇適當的內容,並可能使用PHP的date,正如評論中所建議的。

例如,假設您想構建一個檢索「today」內容的查詢。

您可以使用類似:

SELECT content FROM mytable 
WHERE CURRENT_DATE BETWEEN start_date AND end_date 
     AND start_time <= CURRENT_TIME 

看一看的PHP date function,這樣就可以構建具有替代值參數化查詢。

相關問題