我有一张表,我想从中选择一行并将其展示给用户。每周我都想让网站自动随机选择另一行。所以,基本上我希望每周而不是每次用户访问页面时都获得新结果。我现在正在使用此代码:
$res = mysql_query("SELECT COUNT(*) FROM fruit");
$row = mysql_fetch_array($res);
$offset = rand(0, $row[0]-1);
/* the first three lines to pick a row randomly from the table */
$res = mysql_query("SELECT * FROM fruit LIMIT $offset, 1");
$row = mysql_fetch_assoc($res);
每次用户访问该页面时,此代码都会获得一个新结果,并且每次刷新后都会选择另一个随机行。我想让它每周更新一次,每个用户的结果都是一样的。他们是这样做的php命令吗?如果是这样,它是如何工作的?