살짝 궁굼한게 있습니다. 채택완료

10년 전 조회 5,345

 id 가 auto 로 db 저장되잖아요 그걸 상품 코드 00000001 이런식으로 불러오고싶은데 .. 방법좀 알려주세요 ..ㅜ_ㅜ..

 

답변 3개

채택된 답변
+20 포인트

str_pad 함수를 사용해 보십시오.

 

str_pad($id, 8"0"STR_PAD_LEFT);

 

http://php.net/manual/kr/function.str-pad.php

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다.!! 리자님..!!

댓글을 작성하려면 로그인이 필요합니다.

참고로 sprintf("%08d", 1) 이런 것도 있답니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

DB에서 바꾸시려면 DB 타입을 INT(8) ZEROFILL 로 하시면 되구요. PHP에서 바꾸시려면 LPAD(​id, 8, '0') 으로 하셔도 됩니다. LPAD(문자열, 자릿수, 채울문자)
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

작성와중에 관리자님이 먼저 쓰셨네요 >_< ㅋㅋㅋ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고