Есть ли в MySQL способ выбрать строки, приходящиеся на определенный день, как в понедельник, с использованием столбца даты?
MySQL DAYOFWEEK функция.
например. выбрать понедельник:
SELECT * FROM foo WHERE DAYOFWEEK(bar) = 2
Найдите функцию DAYOFWEEK () здесь в MySQL Online Docs
Я предполагаю, что вы имеете в виду конкретное название дня недели, да, есть:
В MySQL вы можете использовать DAYOFWEEK () - проверить руководство
В PHP вы можете использовать getdate () и, например, сделать:
$ date = getdate (); $ weekday = $ date [weekday]; - проверить руководство