尝试使用 PHP 和 SQL 随机化名称插入表的位置


Trying to randomize where a name is inserted into a table using PHP and SQL

我要完成的是随机化包含列名的数组元素。然后使用这些随机列名称将名称插入到表中。

这是我拥有的代码及其导致内部服务器错误的代码。

$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,它永远不会结束。