そこから1行を選択してユーザーに表示したいテーブルがあります。毎週、ウェブサイトが別の行をランダムに自動的に選択するようにしたいと考えています。したがって、基本的には、ユーザーがページにアクセスするたびにではなく、毎週新しい結果を取得したいと考えています。私は今このコードを使用しています:
$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コマンドですか?もしそうなら、それはどのように機能しますか?