我生成这样一个唯一的编号:生成一个唯一的号码,并确保它不存在
$unique_number = rand(100000000, 999999999);
而且我也可以检查它是否存在不喜欢这样:
$exists = $this->count_rows('table', "WHERE unique_number=" . $unique_number . "');
然后:
if ($exists >0){ echo 'It exists. Generate it again'; }
问题是...我如何循环它直到我得到一个不存在的数字?在我生成的这种罕见事件已经存在的情况下。
为什么不从你的db中使用AUTO_INCREMENT?!? – Rizier123
我不希望它是连续的:) – user1227914
*你在沙漠口渴;有人想给你水,你说:我只想要可乐*?!为什么?这有没有任何理由,它不能顺序? – Rizier123