write_update.skin.php 문의 채택완료
$content = "바꿀내용";
$content = addslashes($content);
sql_query(" update $write_table set wr_content = '$content' where wr_id = '$wr_id' ");
이렇게 했을때 $content 바꿀내용이 짧으면 업데이트가 잘됩니다.
$content 바꿀내용이 길면 업테이트가 안됩니다.
이런 경우 뭐 때문에 그럴까요?
답변 5개
bbs/write_update.php 파일에서 다음을 찾아 숫자에 0을 하나 더 붙이세요 ㅎㅎ
$wr_content = substr(trim($_POST['wr_content']),0,65536);
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
네 그렇다면 다음을 참조해 보시죠.
http://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=24" target="_blank">http://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=24
답변에 대한 댓글 1개
그런 문제가 아니라 아무래도 제가 상단의 다른코드가 있는데 그게 문제인것 같네요.
모든 코드 다빼고 단순히 업데이트만 하니 잘되네요.
코드를 첨부터 다시 잘 살펴봐야겠네요.
귀한시간내주셔서 감사합니다^^
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
text / utf8_general_ci
한번에 저장 되는 데이타의 용량 확인
이 부분이 문제라면 글쓰기에도 안되야 하는것 아닌가요?
업데이트 안하고 글쓰면 정상입니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$wr_content = substr(trim($_POST['wr_content']),0,655360);
위처럼 바꾸어도 안되고 0을 몇개 더 넣어도 안되네요.
지금보니 등록되는 내용 양이 많으면 바꿀 내용이 뭐든간에 업데이트 안되네요.
$content = '12345';
sql_query(" update $write_table set wr_content = '$content' where wr_id = '$wr_id' ");
이렇게해도 업데이트가 안되네요.
등록 내용은 표현이 많은거지 실제는 이미지태그 10개정도거든요.
2~3개까진 업데이트가 잘되어요.