채택완료

살짝 궁굼한게 있습니다.

2015-06-03 (수) 14:18:03 5,431

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

|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

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

 

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

 

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

답변에 대한 댓글 1개

2015-06-03 (수) 14:35:35
감사합니다.!! 리자님..!!
2015-06-03 (수) 16:27:11

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

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

답변에 대한 댓글 1개

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

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