我想对数据库执行select查询并将其用作随机值
0,50
我想要实现的是我希望管理员输入一个号码,该号码可用于显示0到管理员插入号码之间的随机数,例如:@data = Game.joins(teams: :players).find(params[:id])
答案 0 :(得分:1)
您正在做的是在定义之前使用$room_number
变量。
首先,您应该将变量设置为所需的值,在您从数据库中获取的情况下
$query="SELECT * FROM set_ballot ";
$rs= mysqli_query($cn, $query);
while($row = mysqli_fetch_array($rs)) {
$room_number = $row['room_number'];
}
现在已定义变量$room_number
,您可以使用它
$randomElement = rand(0,$room_number);
所以最后你的代码看起来像这样:
$query="SELECT * FROM set_ballot ";
$rs= mysqli_query($cn, $query);
while($row = mysqli_fetch_array($rs)) {
$room_number = $row['room_number'];
}
$randomElement = rand(0,$room_number);