一度に最大100個のランダムコードのバッチを生成するシステムがあります。次に、それらはデータベースに挿入されます。私はコードジェネレーターを使用していますが、同様のコードが再度作成される可能性はほとんどありませんが、DBをチェックして重複がないかどうかを確認します。私の理論..
$amount_of_codes
while ($x != $amount_of_codes)
{
$code = gencode();
$mysql_check = "SELECT code FROM data WHERE code = '$code'";
$mysql_check_result = mysql_query($mysql_check);
$check = mysql_num_rows($mysql_check_result);
if (!$check)
{
mysql_query("INSERT INTO data(code) values('$code')")
$x++
}
}
散らかっているようですが、もっと良いアイデアはありますか?