ほとんど同じデータが表示され、20回に一度程度で別のデータへ変わり、また以前のデータがしばらく表示されます。
実験的にデータは10件程度となっています。
出来るだけ均等にデータをランダム表示させる方法があればお教えください。
宜しく御願いします。
URLはダミーです。
ブラウザのキャッシュが原因とか、DBへのアクセスをキャッシュしているとかいうことはないですか?
一度、SQLをコマンドラインから叩いて頻度を見てみてはいかがでしょうか?
MySQLメーリングリストログの6382 6424 6425 あたり参考にならないでしょうか
コマンドラインからはOKで、phpからはNGなあたり同じ状況だと思うのですが
ありがとうざいました。
mt_rand()を使用する方法で解決することができました。
mysqlに直接コマンドを打ち込んだ際には、正常に動作しましたが、ブラウザ上では同様の問題が発生します。
指摘いただいた点を考慮し、「インターネットオプション」の「一時ファイルの設定」を「確認しない」にしてみたり、あるいはphpのヘッダにheader(”Cache-Control: no-cache”);を記述しキャッシュを禁止してみましたが、うまくいきません。
他に何か原因があるのでしょうか?