물품코드 생성을 간단하게 하기


//새로 등록이라면
if ($w == ''){
   //코드 생성
   $sql = " select f_newKey()   ";
   $result = @sql_query($sql);
   for ($i=0; $row=sql_fetch_array($result); $i++){
         $it_id = $row['f_newKey()'];
   }
}
//생성된 코드 출력
echo $it_id;

f_newKey()는 mysql 함수입니다.
date와 물품 순번을 포함한 물품 코드를 바로 생성 해 줍니다.
이 코드는 리플래쉬 할 때 마다 새로운 값을 만드는게 아닌 db에서 오늘 날자 +  data에서
+1을 시킨값을 항상 출력합니다.


영카트의 코드 형식이 말 그대로 코드 형식의 date 값이라 그걸 바꾸길 원하는 분께서 문의 하시더군요.
영카트는 소스가 실행되는 그 순간의 date 값을 밀리 초 단위로 코드에 넣습니다.
위 소스는 날자+(data+1)입니다.
쇼핑몰이 아닌 일반 게시판등 그누에서도 상식이면서도 유용합니다.

팁이라기 보다는 찾으시는 분이 있기에 올려놓습니다.

|

댓글 1개

f_newKey()는 mysql 기본 함수가 아니라 따로 함수를 정의하신것 같은데..
구글링해도 안나옴.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
16년 전 조회 4,926
16년 전 조회 5,183
16년 전 조회 4,698
16년 전 조회 5,704
16년 전 조회 5,100
16년 전 조회 1.2만
16년 전 조회 2.9만
16년 전 조회 3,063
16년 전 조회 1만
16년 전 조회 3,443
16년 전 조회 3,985
16년 전 조회 6,670
16년 전 조회 5,925
16년 전 조회 6,388
16년 전 조회 3,157
16년 전 조회 5,698
16년 전 조회 3,262
16년 전 조회 3,197
16년 전 조회 4,984
16년 전 조회 2,717