は私が私のテーブル内の日を必要と私は、この元のように、今日mysqlにはどのようなタイプの(sat、sun、mon、...)がありますか?
と比較するために、クエリが必要になります。
$query = "select course_ID from course where day = (today)";
これは私が(day = (today)";)
欲しいと私はテーブル内の日の種類を必要とするものです。
は私が私のテーブル内の日を必要と私は、この元のように、今日mysqlにはどのようなタイプの(sat、sun、mon、...)がありますか?
と比較するために、クエリが必要になります。
$query = "select course_ID from course where day = (today)";
これは私が(day = (today)";)
欲しいと私はテーブル内の日の種類を必要とするものです。
DAYOFWEEK機能を使用して、日付から曜日にマップします。
PHPmyadminにタイプ名はDAYOFWEEKではありません。どのように関数を使用するのかわかりません。PHPmyadminの日数はありません。 –
日付が合っていない場合はどうなりますか –
ENUMデータ型を使用して、7日間で事前定義しておくことができます。詳細については、こちらを参照してください:の線に沿ってhttp://dev.mysql.com/doc/refman/5.0/en/enum.html
多分何か:その日は同じ年であるかどう
$query = "select course_ID from course where dayofweek(some_field) = dayofweek(now())";
でも、どのタイプのdayofweekがテーブルにありますか? PHPmyadminで? –
SELECT course_ID FROM course WHERE DATE_FORMAT(date_field_name, '%Y-%m-%d') = CURDATE()
これは仕事に関係なく行います。
あなたは値が月曜日...日曜日
SELECT course_ID FROM course WHERE day_column = DATE_FORMAT(NOW(), '%W');
okでも、PHPmyadminの表のDATE_FORMATのタイプと、 '%w'を使用した場合の値は何ですか? –
どちらの場合も列をDATETIME型に設定します。 DATE_FORMATは、DATETIME列または文字列を最初の引数として受け入れるMySQL関数です。 http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format –
DATETIMEどのように値が2011年7月24日であるために私は魔女の日を知っていますか?私はちょうど土、太陽のような日の名前が必要です.... –
dayoftheweek
ので、(ある場合day_column内のデータを一致させるために平日
SELECT course_ID FROM course WHERE DATE_FORMAT(date_field_name, '%W') = DATE_FORMAT(NOW(), '%W');
最終編集
照合したい場合@borribleによって提案されているように)は数値を返します。この関数を使用して日付と日数を比較すると便利ですed。
TINYINTなどの数値データ型に日付を格納することをお勧めしました。
今日は平日または特定の日付と対戦したいですか? –
今日は平日です。たとえば、今日は金曜日、tableの値は金曜日です。 –