【问题标题】:Display Selected Month Values in mysql PHP在 mysql PHP 中显示选定的月份值
【发布时间】:2012-11-30 06:44:04
【问题描述】:

在 MYSQL 数据库中,我有日期列,其中包含格式为 [29-11-2012] 的日期。 我想根据用户通过 php 页面选择的月份显示值。

例如,如果用户选择 OCT,那么这应该显示该特定月份的所有其他列。

您能否为此建议使用 SQL 查询?

谢谢, 夏尔

【问题讨论】:

    标签: php mysql


    【解决方案1】:

    你可以使用

    WHERE MONTH(STR_TO_DATE(formdate,'%d-%m-%Y'))
    

    喜欢这种情况

    基本上 mysql 仅以 yyyy-mm-dd 格式存储日期..

    【讨论】:

    • 嗨,我试过这个选项 SELECT * FROM invoices WHERE MONTH(formdate) = 10 但是,这显示 o 行
    • 你可以在你的表中发布相同的日期
    • 我表中的日期就像....29-09-2012 12-09-2012 29-09-2012 21-09-2012 21-09-2012 21-09-2012 27- 09-2012 27-09-2012 27-09-2012 27-09-2012 27-09-2012 27-09-2012 27-09-2012
    • 使用这个 MONTH(STR_TO_DATE(formdate,'%d-%m-%Y')) = 10
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多