2011-08-01 14 views
0

月と年のMySQLデータベースに列を追加する必要があります。たとえば、エントリを挿入するときは、2010年12月、2009年4月、2011年5月などのいずれかになります。PHPとMySQLの月と年?

データベースに挿入するために使用できるSQLコードを提供できますか?私はまた、次の操作を行う必要があり

私は2011年7月30日として、それを保存する必要があるかどうかの混乱している、Unixタイムスタンプなど:

  • ドロップダウン月/年(エントリを編集するときに戻って5年と事前5)
  • 表示選択した月/年で行くこと
  • 2010年12月

のような検索を行うときにも方法の例を提供することができれば結果を得ることができます〜を行うそれ以上のものは優れているはずです。

答えて

0

...ドロップのためのより多くの情報

ため

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 
below-
0

timestanpを挿入して、必要な日付の形式に直接変換できるようにしてください。あなたは、データベースの文字列で次のクエリを追加することができ、月、年のために

//December 2010 
date('F Y',$timestamp); 
関連する問題