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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.