开发者

SQL Randomization on Daily Basis

I have an SQL listing shops, but i would like to random the results on a daily basis.

For example today I list bat 2, 6, 9 etc and tomorrow, 6,1,7,9 etc

Is there a way to im开发者_运维技巧plement this?


With mysql you can write a query like this

select * from table order by rand(curdate()) limit 3

You can adapt it to other rdbms if you need.


Is this for a website or...?

You could set up a cron job to run a script on a daily basis and change something to make different shops show up.

For example, you could create a table that contains the ID numbers of shops you want to show, and when your cron job runs it would delete all records from that table and insert new ones, determined randomly or however you want.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜