[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: неупорядоченная выборка с базы данных
denkut
как сделать чтобы из базы данных книги выберались не по ID а вразброс? вот на этом сайте:http://gbrk.ru/books.php



Спустя 8 минут, 7 секунд (19.06.2009 - 18:19) twin написал(а):
Самый простой вариант ORDER BY RAND но работает довольно медленно

Спустя 9 минут, 25 секунд (19.06.2009 - 18:28) kirik написал(а):
Тут погляди (особенно комментарии к статье).
Я у себя делаю так: выбираю 50 последних записей и кладу их в кэш (на 15 минут), а потом вывожу нужное количество (10 штук) предварительно перемешав с помощью shuffle();
Единственный недостаток в том, что записи получаются не совсем рандомные.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.