私はインターネット上で人々が写真を投稿し、短い文字列を生成するサービスを持っています。これまでに使用できるのは1つだけです。ただし、データベースで重複が発生し、大きな問題が発生しています。
これが私が使用しているものです:
$id=rand(10000,99999);
$short_string = base_convert($id,20,36);
それを修正するための最良の方法は何でしょうか?データベースからチェックして、一致しなくなるまでループを続けますか?考えられるすべての解決策が無限ループに陥った場合はどうなりますか?