PHP 和 MySQL 的月份和年份?
我需要在 MySQL 数据库中添加月份和年份的列。例如,插入条目时,可以是 2010 年 12 月、2009 年 4 月、2011 年 5 月等。
有人可以向我提供一些 SQL 代码,我可以用它来将其插入到我的数据库中吗?我很困惑是否应该将其存储为 2011-07-30、Unix 时间戳等。
我还需要执行以下操作:
- 下拉月份/年份(返回 5 年并提前 5)
- 显示编辑条目时选择的月份/年份
- 进行搜索(如 2010 年 12 月)时能够获得结果
如果您还可以提供如何执行上述项目的示例,那就太好了。
I need to add a column to my MySQL database for the month and year. For example, when inserting an entry, it can either be December 2010, April 2009, May 2011, etc.
Can someone provide me with some SQL code that I can use to insert this into my database? I'm confused as to whether I should store it as 2011-07-30, a Unix timestamp, etc.
I also need to do the following:
- Drop down for the month/year (going back 5 years and in advance 5)
- Display the selected month/year when editing entries
- Be able to get results when doing searches like December 2010
If you could also provide examples of how to do the items above that would be excellent.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于月份和年份,您可以在数据库字符串中添加以下查询...
>单击此处了解下拉列表的
您可以在那里使用以下条件单击此处了解最后一个选项的更多信息,
您必须将此文本框值传递到数据库,并希望将此值放在如下条件中-
for month and year you can add following query in your database string...
click here for more information
for drop down you can use following condition over there
click here for more information
for this last option you have to pass this text box value to database and want to put this value in where condition like below-
您应该插入时间戳,以便可以直接将其转换为您想要的任何日期格式。
You should insert timestanp so that you can directly convert it in to whatever format of date you want.