英数字の文字列を生成してデータベースの値と比較する必要がありますが、値がデータベースに存在する場合は、別の数値の文字列を生成し、データベースの値と比較する必要があります。
<?php
$character_array = array_merge(range('a', 'z'), range(0, 9));
$Emp_Id = "";
for($i = 0; $i < 6; $i++) {
$Emp_Id .= $character_array[rand(0, (count($character_array) - 1))];} ?>
これは英数字コードを作成することで正常に機能しますが、前述のように、データベース値と比較する必要があります。
$chkEmp_Id=mysql_fetch_array(mysql_query("SELECT Emp_Id FROM talent_users WHERE Emp_Id='{$Emp_Id}' "));
データベース値と比較した後、値が存在する場合は、異なる「Emp_Id」を生成する必要があります。生成された従業員IDは、データベース値と比較する必要があります。