如何按月搜索数据库

时间:2012-12-07 11:14:22

标签: php sql

所以我正在建立一个可以发布活动的网站。日期通过三个下拉菜单(月,日,年)完成。这些值以数字形式保存在我的SQL表中(即12/7/2012)。我有一个搜索页面,其中有一个月份的下拉菜单。我想创建一个搜索功能,搜索并查找用户选择的月份中的所有事件。

如何让我的功能在可以点击的12个月中变得多功能?

这是我对php的尝试

  

$ month = $ _GET ['month'];

     

$ monthresult = query(“SELECT * FROM events WHERE month LIKE'%”。$ month。“%'”);

2 个答案:

答案 0 :(得分:0)

我不认为这是制作它的最好方法,但你应该做这样的事情

$monthresult = query("SELECT * FROM events WHERE month LIKE '%/$month/%'");

月份在中间,因此使用斜杠我们确保它不会影响日期。

答案 1 :(得分:0)

好吧我想出来了,它完美无缺

  

$ month = $ _GET ['month'];

     

$ monthresult = query(“SELECT * FROM events WHERE month LIKE'$ month'”);

我正在使用INT将日期保存在我的表格中

相关问题