ORDER BY RAND()
query mysqlを使用します。しかし、私はいくつか質問したい。ORDER BY RAND()in
のように私のmysqlのテーブル '画像':私は、MySQLのクエリORDER BY RAND()
印刷5 images
を行う必要がある
id | image | width | height |
1 | 1.jpg | 640 | 480 |
2 | 2.jpg | 800 | 600 |
3 | 3.jpg | 480 | 600 |
4 | 4.jpg | 720 | 480 |
5 | 5.jpg | 600 | 800 |
6 | 6.jpg | 1024 | 768 |
7 | 7.jpg | 768 | 1024 |
8 | 8.jpg | 800 | 600 |
9 | 9.jpg | 720 | 560 |
10 | 10.jpg| 800 | 600 |
、受注は以下のとおりです。
first: width >= 720 and height >= 560 , 1 image(this may be width < height)
second: width > height, 2 images.(left the first 1 image, do the rest 9 images ORDER BY RAND())
third: width >= 640, 2 images.(left above 3 images, do the rest 7 images ORDER BY RAND())
すべての5枚の画像が繰り返し表示されません。私の心は今混乱しており、助けが必要です。
マイあなたの説明を読んだ後でも、心が混乱しています。 – Jules