我需要添加一個列到我的MySQL數據庫的月份和年份。例如,插入條目時,可以是2010年12月,2009年4月,2011年5月等。PHP和MySQL月和年?
有人可以爲我提供一些SQL代碼,可以將其插入到我的數據庫中嗎?我很困惑,我是否應該將其存儲爲2011-07-30,Unix時間戳等
我還需要做到以下幾點:
- 降下來月/年(編輯條目時回到5年,提前5)
- 顯示所選月/年
- 能夠做的搜索像2010年12月
時,得到的結果。如果你也可以提供怎樣的例子做的以上的項目將是非常好的。
我需要添加一個列到我的MySQL數據庫的月份和年份。例如,插入條目時,可以是2010年12月,2009年4月,2011年5月等。PHP和MySQL月和年?
有人可以爲我提供一些SQL代碼,可以將其插入到我的數據庫中嗎?我很困惑,我是否應該將其存儲爲2011-07-30,Unix時間戳等
我還需要做到以下幾點:
時,得到的結果。如果你也可以提供怎樣的例子做的以上的項目將是非常好的。
月份和年份,你可以在你的數據庫字符串添加下面的查詢......
select to_char(date_column_name, 'MONTH YYYY') from table_name
click here爲下降更多信息
下來,你可以使用以下條件那邊
where to_number(to_char(date_column_name,'YYYY'))
>= to_number(to_char(curdate,'YYYY')) -5
click here瞭解更多信息在
•Be able to get results when doing searches like December 2010
這最後的選擇,你必須通過這個文本框值的數據庫,並希望把這個值,其中條件如下─一樣
select * from table_name
where to_char(date_column_name,'MONTH YYYY') = front_end_object_name
您應該插入timestanp,以便您可以直接將其轉換爲您想要的任何格式的日期。
//December 2010
date('F Y',$timestamp);