Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Запрос MySQL для перемешивания новостей

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


     03.01.2014    Все вопросы » Общие вопросы    2893

вопрос
Всем привет, хочу перемешать новости на сайте по дате, понимаю что надо делать через 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']}");
}

4 комментария

teleoperator27
Юзер

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

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

sergo_8ck
Юзер

sergo_8ck - 29 августа 2014 14:49 -

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

sergo_8ck
Юзер

sergo_8ck - 29 августа 2014 14:40 -

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

dimaa39
Юзер

dimaa39 - 30 декабря 2016 11:32 -

Ребят, подскажите как использовать(куда вставлять) этот код в DLE 10.6 utf-8.
Спасибо!

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

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

наверх