게시판에서 다음의 자동인덱스 값 가져오기
본문
게시판에서 다음에 글쓰기 할 때 번호가 될 자동인덱스 값을 가져오는 방법이 궁금합니다.
아래와 같이 하니 최근에 작성한 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 해주면 되지만 그것을 어떻게 안답니까?
내가 글을 작성하고 있는 도중에 누군가 글을 먼저 등록해버리면 최대값이 바뀌어버리는데....
나혼자만 등록하는 게시판이라면 모를까 공동으로 사용하는 게시판에서는 그렇게 할 수 없습니다
답변을 작성하시기 전에 로그인 해주세요.