AJ *_* OP 0 php mysql random row
使用PHP和MySQL,我想从表中只选择6行,每行有更多行.我尝试使用如下代码:
SELECT * FROM table WHERE rand()<=$fragment LIMIT 6
Run Code Online (Sandbox Code Playgroud)
其中片段为6除以总行数.结果中的行数大多为6,但有时小于6.
如何获得恰好有六行的结果?
SELECT * FROM table
WHERE some condition
ORDER BY RAND()
LIMIT 6
Run Code Online (Sandbox Code Playgroud)