在我的 PHP 程序的上下文中,这个查询每分钟回显一个新的数据库项,这正是我想要的。
SELECT * FROM dogs ORDER BY rand(ROUND(UNIX_TIMESTAMP()/60)) LIMIT 1
但是,当我这样做时:
SELECT * FROM dogs WHERE dateused<44 ORDER BY rand(ROUND(UNIX_TIMESTAMP()/60)) LIMIT 1
WHERE 查询有效,但来自 rand 的数字没有种子。每次运行此查询时,都会回显一个新的数据库项。
有人对如何让号码播种一分钟有任何想法吗?或者至少,一种解决方法。非常感谢!