У меня есть таблица «фильм», которая состоит из поля «дата выпуска» Как я могу запросить, какой фильм попадает в театр каждую пятницу?Запрос Mysql на функцию даты
-5
A
ответ
0
$r = false;
$movie = false;
$r = query("SELECT id FROM movie WHERE dateOfRelease='friday'");
$movieInfo = query("SELECT * FROM movie WHERE id='{$r[\'id\']}'");
Сделаны некоторые предположения, потому что ваш вопрос имеет очень мало информации, мы надеемся, что это поможет
0
Вы можете узнать на этой неделе пятнице как это:
$datefriday=date('Y-m-d', strtotime('next friday'));
Если у вас есть поле с date()
типа в вашей базе данных вы можете использовать запрос:
SELECT column1,column2,column3,column4 from movie where date_of_release = $datefriday
Я понятия не имею, используете ли вы mysqli, pdo или даже mysql. Поэтому я не могу разрешить запрос в php для вас. Однако запрос должен выглядеть так. Если вы хотите в пятницу недели после этого, вы можете использовать:
$date_next_friday=date('Y-m-d', strtotime($datefriday.'+ 7 days'));
Это должно вам помочь.
Улучшите свой вопрос, показывая, что вы пробовали – Wernsey
, вы должны использовать функцию 'DATE_FORMAT()' mysql ... взгляните на функции даты и времени mysql .. обратитесь к http://dev.mysql.com/doc/refman /5.5/ru/date-and-time-functions.html#function_week –
Мы понятия не имеем, как выглядит ваша база данных. Мы понятия не имеем, чего вы на самом деле хотите. Вы хотите каждую пятницу в течение всего года или только в текущие недели в пятницу? Вы недостаточно ясны. – Loko