-2

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

如何使我的函数在可以点击的 12 个月中的任何一个上都通用?

这是我对 php 的尝试

$month = $_GET['month'];

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

4

2 回答 2

0

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

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

月份在中间,所以通过使用斜线我们确保它不会影响日期。

于 2012-12-07T11:21:34.323 回答
0

好的,我想通了,而且效果很好

$month = $_GET['month'];

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

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

于 2012-12-08T11:42:02.107 回答