私は112行(ID列は1から112まで)のMySQLデータベースを持っていますが、PHP/HTMLページに表示するにはランダムな6行を選択する必要があります毎日変更する。 私が考える唯一の選択肢は、現在の日付に依存することです。 解決策はありますか?データベースからランダムな行を選択
は、MySQLの文ORDER BY RAND()
がランダムに一致する行を注文します...
私は112行(ID列は1から112まで)のMySQLデータベースを持っていますが、PHP/HTMLページに表示するにはランダムな6行を選択する必要があります毎日変更する。 私が考える唯一の選択肢は、現在の日付に依存することです。 解決策はありますか?データベースからランダムな行を選択
は、MySQLの文ORDER BY RAND()
がランダムに一致する行を注文します...
、ありがとうございました。 LIMIT 6
と組み合わせると、6つのランダムな行が得られます。
参照のためにhttp://dev.mysql.com/doc/refman/5.7/en/mathematical-functions.html#function_randを参照してください。
ちょうどその最初の6を示し、行の順序をランダム化するORDER BY RAND()
を使用:
SELECT * FROM Yourtable ORDER BY RAND() LIMIT 0,6;
使用をランド(によってクエリ
SELECT column FROM table
ORDER BY RAND()
LIMIT 6
使用順序以下)0.6を制限します。 –
私はあなたがこれに多大な努力を払わなかったのを見ます。 –