2015-04-15 3 views
-5

У меня есть таблица «фильм», которая состоит из поля «дата выпуска» Как я могу запросить, какой фильм попадает в театр каждую пятницу?Запрос Mysql на функцию даты

+1

Улучшите свой вопрос, показывая, что вы пробовали – Wernsey

+0

, вы должны использовать функцию 'DATE_FORMAT()' mysql ... взгляните на функции даты и времени mysql .. обратитесь к http://dev.mysql.com/doc/refman /5.5/ru/date-and-time-functions.html#function_week –

+0

Мы понятия не имеем, как выглядит ваша база данных. Мы понятия не имеем, чего вы на самом деле хотите. Вы хотите каждую пятницу в течение всего года или только в текущие недели в пятницу? Вы недостаточно ясны. – Loko

ответ

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')); 

Это должно вам помочь.