게시판에서 다음의 자동인덱스 값 가져오기

게시판에서 다음의 자동인덱스 값 가져오기

QA

게시판에서 다음의 자동인덱스 값 가져오기

본문

게시판에서 다음에 글쓰기 할 때 번호가 될 자동인덱스 값을 가져오는 방법이 궁금합니다.

아래와 같이 하니 최근에 작성한 wr_id값은 가지고 올 수 있는거 같은데, 다음에 추가될 wr_id값을 알 수가 없더라구요.

$sql_auto_num = sql_fetch_array(sql_query("select max(wr_id) as auto_num from g5_write_aaa"));

echo $sql_auto_num['auto_num'];

 

다음 글을 작성할 때 추가될 wr_id 값을 알 수 있는 방법이 없을까요?

php7.3 에 mariaDB를 사용하고 있습니다.

이 질문에 댓글 쓰기 :

답변 2

bbs/write_update.php를 보시면

    $sql = " insert into $write_table set wr_num = '$wr_num', ... wr_10 = '$wr_10' ";
    sql_query($sql);

    $wr_id = sql_insert_id(); // 이 함수를 말씀하시는 것 같습니다.

max wr_id를 구했으면 +1 해주면 되지만 그것을 어떻게 안답니까?

내가 글을 작성하고 있는 도중에 누군가 글을 먼저 등록해버리면 최대값이 바뀌어버리는데....

나혼자만 등록하는 게시판이라면 모를까 공동으로 사용하는 게시판에서는 그렇게 할 수 없습니다

 

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 129
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT