Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Запрос MySQL для перемешивания новостей

Запрос MySQL для перемешивания новостей


     03.01.2014    Общие вопросы    1472

вопрос
Всем привет, хочу перемешать новости на сайте по дате, понимаю что надо делать через UPDATE, но как задать рэндомную подстановку из диапазона двух дат?

Ответил: Sander


$from = strtotime("2013-05-06 00:00:00");
$to = strtotime("2014-01-04 00:00:00");
$db->query("SELECT id FROM ".PREFIX."_post");
while($row=$db->get_row()){
$date = date("Y-m-d H:i:s",mt_rand($from,$to));
$db->query("UPDATE ".PREFIX."_post set date='{$date}' WHERE id={$row['id']}");
}

Комментарии пользователей (3)

teleoperator27
10

122 | 34

teleoperator27 - 4 января 2014 14:52 - Юзер

Sander, благодарствую

sergo_8ck
18 | 1

sergo_8ck - 29 августа 2014 14:49 - Юзер

teleoperator27, этот код куда нужно вставлять?

sergo_8ck
18 | 1

sergo_8ck - 29 августа 2014 14:40 - Юзер

этот код куда нужно вставлять?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы