ユーザー データベースを 4 桁の乱数で更新したいと考えています。
データベース内の各ユーザーに異なる乱数を与えるために、ループのビットでスタックしているようです。これまでのところ、私はこれを持っています。
$newpincode = array(sprintf("%04d",mt_rand(0,9999)));
$users_sql = "SELECT * FROM wifi_users";
$result_users = mysql_query($users_sql) or die(mysql_error());
while($row = mysql_fetch_array($result_users)){
foreach ($newpincode as $pin) {
$sql = "UPDATE wifi_users SET `pincode` = '" . $pin . "' WHERE id = '" . $row['id'] . "'";
$resultCount = mysql_query($sql) or die(mysql_error());
$count = mysql_fetch_assoc($resultCount);
}
}