LINUX.ORG.RU

Цитата дня - когда?


0

0
Хочется, чтобы сверху страницы на ЛОРе выскакивали каждый час/день новые циаты, например:

> If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby Pro-Logic Surround Sound with Bass Boost and all the music is free.

★★★★★
хе

я в своем движке так сделал - загнал в фортунки энное кол-во фраз и по "select ftext, fauthor from fortunes order by rand() limit 1"

он как раз и возвращает рандомную фортунку =))

gr_buza ★★★★
()
Ответ на: комментарий от Pi
приеду, сделаю на beta, сейчас просто пока в коммандировке в ставрополе, завтра в москву, и на след. неделе тоже в коммандировке, но думаю все-равно будет время и сделаю.

mator

anonymous
()
Ответ на: комментарий от gr_buza
Вызов rand() N раз и order by по параметру естественно без индекса.
Как быстрее? Например, поддерживать id непрерывным и вызывать select * from fortunes where id=rand(0,select max(id) from fortunes);
Это два запроса, оба по полю с индексом.
Zulu ★★☆☆
()
Кстати у K48 чтоли был сайт с цитатами? может он его отдаст, а тут приделали бы?
anonymous
()
Ответ на: комментарий от gr_buza
что-то меня ломает писать интерфейс к цитаткам... да и еще не определился где их хранить, в виде фортунок (то есть на диске) или в базе....
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.