개발생초보라서 php 게시판을 혼자 짜보고 있는데요,
게시판 글을 썼을 때, 글쓴이에 guest00~99 이런식으로 자동 인서트가 되게 하고 싶은데
코드를 어떤 식으로 짜는 게 좋을까요...?
|
답변 3개
2021-12-21 (화) 16:03:22
순서대로 증가하는 거라면 해당 DB컬럼에 uniq 속성을 부여하시고 공란으로 insert 하세요.
그러면 절대 중복되지 않는 순차번호가 생깁니다.
2021-12-21 (화) 15:42:30
게시글의 00 이런 부분을 자동으로 만들기 위해서는 최근 생성된 번호를 가져와서 증가시켜 아이디에 조합시켜 wr_name 컬럼에 반영처리해 주시면 될듯 합니다.
만약 자동증가가 아닌 그냥 랜덤으로 해도 된다면 랜덤 번호를 생성해서 적용하는 방법도 있고요
직접 만들어 봤습니다.
아래 소스코드 이용해 보세요
Copy
echo "guest".str_pad(rand(0,99), 2, "0", STR_PAD_LEFT)."~".str_pad(rand(0,99), 2, "0", STR_PAD_LEFT);
답변을 작성하려면 로그인이 필요합니다.