PHP MySQL - Как выбирать элементы случайным образом на еженедельной основе? - PullRequest
0 голосов
/ 25 октября 2018

в PHP MySQL, если я хочу выбрать элементы случайным образом на Ежедневная основа Я использую следующий код.

ORDER BY rand(" . date("Ymd") . ")

Но как я могу выбрать элементы случайным образом на Недельная основа ?

1 Ответ

0 голосов
/ 25 октября 2018

Надеюсь, это поможет вам.Вы можете запросить за 7 дней.здесь я также предполагаю, что вы сохраняете дату в некотором столбце.

скажем, для первой недели октября 2018 года вы можете использовать следующий запрос.

SELECT * FROM tbl_name WHERE column_name BETWEEN '2018-10-01' AND '2018-10-07' ORDER BY RAND()

для второй неделиОктябрь 2018

SELECT * FROM tbl_name WHERE column_name BETWEEN '2018-10-08' AND '2018-10-14' ORDER BY RAND()

и т. Д. В течение следующих недель.

...