답변 1개 / 댓글 1개
채택된 답변
+20 포인트
"00001"이나 "1"나 같은거죠.
단지, 표시형식에서만 5자리로 맞추고 빈자리를 0으로 채울뿐.
DB를 수정하기보다 화면에 출력할때나 프린트시 빈자리를 0으로 채우시면 될듯합니다.
예를 들어 출력시 코드가 아래와 같다면. (회원 고유번호 786 이라고 가정하에..)
echo $row['mb_no']; // 786
아래와 같이 나머지 자리를 0으로 채우면 됩니다.
echo sprintf("%05d",$row['mb_no']); // 00786
echo sprintf("%06d",$row['mb_no']); // 000786
echo sprintf("%07d",$row['mb_no']); // 0000786
이렇게 하시면 됩니다.
답변을 작성하려면 로그인이 필요합니다.