-2

そこで、イベントを投稿できるウェブサイトを作っています。日付は、3 つのドロップダウン メニュー (月、日、年) で指定します。値は、SQL テーブルに数値形式で保存されます (つまり、2012 年 12 月 7 日)。月のドロップダウンメニューがある検索ページがあります。ユーザーが選択した月のすべてのイベントを検索して見つける検索機能を作成したいと考えています。

クリックできる 12 か月のいずれに対しても関数を多用途にするにはどうすればよいですか?

これはphpでの私の試みです

$month = $_GET['月'];

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

4

2 に答える 2

0

わかりました、私はそれを理解しました、そしてそれは完全に動作します

$month = $_GET['月'];

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

INTを使用してテーブルに日付を保存しています

于 2012-12-08T11:42:02.107 に答える
0

それが最善の方法だとは思いませんが、次のようにする必要があります

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

月は真ん中にあるので、スラッシュを使用して日付に影響を与えないようにしています。

于 2012-12-07T11:21:34.323 に答える