테스트 사이트 - 개발 중인 베타 버전입니다

php 게시판 글쓴이 자동 인서트 채택완료

개발생초보라서 php 게시판을 혼자 짜보고 있는데요,

게시판 글을 썼을 때, 글쓴이에 guest00~99 이런식으로 자동 인서트가 되게 하고 싶은데

코드를 어떤 식으로 짜는 게 좋을까요...?

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

답변 3개

순서대로 증가하는 거라면 해당 DB컬럼에 uniq 속성을 부여하시고 공란으로 insert 하세요.

그러면 절대 중복되지 않는 순차번호가 생깁니다.

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

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

게시글의 00 이런 부분을 자동으로 만들기 위해서는 최근 생성된 번호를 가져와서 증가시켜 아이디에 조합시켜 wr_name 컬럼에 반영처리해 주시면 될듯 합니다.

 

만약 자동증가가 아닌 그냥 랜덤으로 해도 된다면 랜덤 번호를 생성해서 적용하는 방법도 있고요

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

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

직접 만들어 봤습니다.

아래 소스코드 이용해 보세요 

 

</p>

<pre>
echo "guest".str_pad(rand(0,99), 2, "0", STR_PAD_LEFT)."~".str_pad(rand(0,99), 2, "0", STR_PAD_LEFT);</pre>

<p>

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

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

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

로그인

전체 질문 목록

🐛 버그신고