그누보드를 다 찾아보기 전에, 먼저 질문을 올립니다.
글쓰기를 누르고 글을 올렸을 때..
wr_id번호는 생성은 자동으로 되나요? 아니면 sql로 최종 번호를 찾아서 하나요?
wr_num도 마이너스 번호도 찾아야 되는데..
sql로 제일 마지막에 쓰여진 글을 찾아서 가는 것이라면
sql문장은 어떻게 되나요? (소스의 위치?)
댓글의 방식도 알려주시면 감사하겠습니다.
|
답변 1개 / 댓글 1개
채택된 답변
+20 포인트
PIREE
2015-08-08 (토) 06:57:46
sql로 최종 번호를 찾아서 해요.
파일 위치는 /bbs/write_update.php 이고요.
wr_num 찾는건 위 파일을 살펴보면 될듯 합니다.
어찌 작동하는지 궁금하신듯 한데 그럼 소스를 살펴보시겠죠.
댓글의 방식은 /bbs/write_comment_update.php 파일입니다.
답변에 대한 댓글 1개
jakekwak
2015-08-08 (토) 07:06:51
답변을 작성하려면 로그인이 필요합니다.
function get_next_num($table)
{
// 가장 작은 번호를 얻어
$sql = " select min(wr_num) as min_wr_num from $table ";
$row = sql_fetch($sql);
// 가장 작은 번호에 1을 빼서 넘겨줌
return (int)($row['min_wr_num'] - 1);
}
/lib/common.lib.php 에 있네요..
wr_id는 Auto_increment 같네요.
/bbs/write_update.php의 insert문에는 wr_id는 없네요..
답변 감사합니다.