这是我的代码:
$roll = rand(100,1000000);
$result = mysql_query("SELECT roll FROM users") or die(mysql_error());
if($row["roll"] == $roll) {
$roll = rand(100,1000000);
}
else
{
mysql_query("INSERT INTO users (roll) VALUES('$roll') ") or die(mysql_error());
}
echo "Data Inserted!";
我的问题是:
如果重新生成的卷号再次等于数据库中已经存在的卷号,它应该如何再次生成一个新的卷号并继续检查它,除非它得到一个唯一的号码,我最终可以将其插入数据库中?请帮忙!