원글에 답글을 다는경우
디비를 확인해보니 A~Z까지 26개까지만 등록이 되네요....
이거 혹시 제한을 해제할수 없나요?
무한대는 아니더라도 적어도 그에 준하는 횟수로 좀 늘리고 싶은데 ;;
아니면 새로운 답글을 다는경우 오래된 답글을 지우거나하는 편법이라도;;;
|
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
2015-10-27 (화) 22:04:48
Z가 끝나면 AA부터 시작해서 AZ까지 그다음 BA~BZ CA~CZ .... ZZ까지 하면
무한대는 아니라도 varchar(2)만 가지고도 꽤 많은 답글을 달수 있겠죠.
답변에 대한 댓글 1개
2015-10-28 (수) 07:26:40
2015-10-29 (목) 10:00:27
새로운답글에 wr_reply값을 줄때
해당글의 제일 마지막 $wr_reply를 찾습니다.
찾아온 $wr_reply를 ++$wr_reply합니다.
이렇게 증가된 $wr_reply값을 새로운답글의 wr_reply 값으로 입력합니다.
답변에 대한 댓글 1개
2015-10-29 (목) 11:03:32
write_update.skin.php
$sql = " SELECT MAX(wr_reply) AS last_reply FROM {$write_table} WHERE wr_num = '{$write[wr_num]' AND wr_is_comment=0 ";
$row = sql_fetch($sql);
$last_re = ++$row[last_reply];
sql_query(" update {$write_table} set wr_reply = '$last_re' where wr_id = '$wr_id' ");
이렇게 하라는 건지요?
$sql = " SELECT MAX(wr_reply) AS last_reply FROM {$write_table} WHERE wr_num = '{$write[wr_num]' AND wr_is_comment=0 ";
$row = sql_fetch($sql);
$last_re = ++$row[last_reply];
sql_query(" update {$write_table} set wr_reply = '$last_re' where wr_id = '$wr_id' ");
이렇게 하라는 건지요?
답변을 작성하려면 로그인이 필요합니다.
wr_reply의 타입을 바꾸기만 하면 되는건가요?
근데 varchar(10)이던데;;;;