尝试使用PHP和SQL将名称插入表中的位置随机化
我试图实现的是对包含列名的数组元素进行随机化。然后使用这些随机列名称将名称插入表中 下面是我的代码及其导致内部服务器错误的原因尝试使用PHP和SQL将名称插入表中的位置随机化,php,mysql,sql,Php,Mysql,Sql,我试图实现的是对包含列名的数组元素进行随机化。然后使用这些随机列名称将名称插入表中 下面是我的代码及其导致内部服务器错误的原因 $sql3 = "SELECT * FROM players"; $result3 = $con->query($sql3); while ($row3 = $result3->fetch_assoc()) { $num_bracket1 = $row3["num_bracket"]; $name = $row3["name"];
$sql3 = "SELECT * FROM players";
$result3 = $con->query($sql3);
while ($row3 = $result3->fetch_assoc()) {
$num_bracket1 = $row3["num_bracket"];
$name = $row3["name"];
$y = 1;
while ($y <= $num_bracket1) {
shuffle($bracket_array);
shuffle($player_array);
$sql4 = "UPDATE brackets SET ".$player_array[0]."='".$name."' WHERE bracket_num='".$bracket_array[0]"'";
$result4 = $con->query($sql4);
}
}
这是一个明显的无限循环,你忘了在while中增加$y,它永远不会结束