首先,我想选择所有特定用户。我觉得这样做了吗?
$res= mysqli_query($con, "SELECT * FROM users WHERE test='$value'");
$num = mysqli_num_rows($res);
echo $num;
假设有37位用户在SELECT($num=37)
中达到了要求。如何挑选那些我随后更新的37位随机用户?
答案 0 :(得分:3)
SELECT * FROM users
WHERE test='$value'
ORDER BY rand()
LIMIT 7
答案 1 :(得分:2)
你可以使用追加
Order by rand() limit 7
查询或获取所有结果并使用array shuffle
第一种方法更容易实现,第二种方法将更快地执行更大的数据集