Php 例如,我如何从数据库中选择2、7、9或14个用户进行更新?
首先,我想挑选所有特定的用户。我想是这样做的Php 例如,我如何从数据库中选择2、7、9或14个用户进行更新?,php,mysql,Php,Mysql,首先,我想挑选所有特定的用户。我想是这样做的 $res= mysqli_query($con, "SELECT * FROM users WHERE test='$value'"); $num = mysqli_num_rows($res); echo $num; 假设有37个用户达到了SELECT($num=37)中的要求。我如何从37个随机用户中挑选7个,然后更新这些用户?您可以使用append SELECT * FROM users WHERE test='$value' ORDER
$res= mysqli_query($con, "SELECT * FROM users WHERE test='$value'");
$num = mysqli_num_rows($res);
echo $num;
假设有37个用户达到了SELECT($num=37)
中的要求。我如何从37个随机用户中挑选7个,然后更新这些用户?您可以使用append
SELECT * FROM users
WHERE test='$value'
ORDER BY rand()
LIMIT 7
Order by rand() limit 7
查询或获取所有结果并使用数组洗牌
第一种方法更容易实现,第二种方法对于较大的数据集执行速度更快
Order by rand() limit 7
查询或获取所有结果并使用数组洗牌
第一种方法更容易实现第二种方法对于较大的数据集执行速度更快可能的帮助可能的帮助