我有一个系统可以一次生成一批随机代码,最多 100 个。然后将它们插入数据库。我正在使用代码生成器,并且不太可能再次创建类似的代码,但要确保我想检查数据库是否有重复。我的理论..
$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++
}
}
看起来很乱,有更好的主意吗?