- 정보공유
[PHP] 유니크 한 일련번호 생성하기.
[code]
$nDateYmd = date('Y-m-d',mktime());
$Query = "SELECT 일련번호 FROM 테이블 WHERE DATE_FORMAT(등록일,'%Y-%m-%d') = '". $nDateYmd ."'" ;
$res = mysql_query($Query,$dbconn) or die($Query);
while($row = mysql_fetch_array($res))
{
$ArrData[] = $row["일련번호"];
}
// 루프돌면서 중복여부 확인.
while(in_array(( $code = date('Ymd',mktime()) ."ic". sprintf("%02d", rand(1,19)) ), $ArrData) == true) {
}
echo $code;
[/code]
$nDateYmd = date('Y-m-d',mktime());
$Query = "SELECT 일련번호 FROM 테이블 WHERE DATE_FORMAT(등록일,'%Y-%m-%d') = '". $nDateYmd ."'" ;
$res = mysql_query($Query,$dbconn) or die($Query);
while($row = mysql_fetch_array($res))
{
$ArrData[] = $row["일련번호"];
}
// 루프돌면서 중복여부 확인.
while(in_array(( $code = date('Ymd',mktime()) ."ic". sprintf("%02d", rand(1,19)) ), $ArrData) == true) {
}
echo $code;
[/code]