테스트 사이트 - 개발 중인 베타 버전입니다

wr_context의 longtext 형에서 글이 짤리는 이유? 채택완료

평상심NZ 1년 전 조회 32,781

안녕하십니까?

 

g5_write_free 테이블의 wr_content 필드의 형이 longtext 입니다.

 

작성한 문서가 plain text로 636라인이고 글자수는 13,770으로 나옵니다.

화일 정보를 보면 33,364 bytes (37KB on disk)입니다.

 

G5 에디터에 위 텍스트를 넣고 글자 크기를 조절하고... 즉 html로 꾸미면 

43,633 charcters로 카운트되고,

이걸 저장하면 63, 227bytes (66KB on disk)가 됩니다.

 

그런데 이 크기를 저장하지 못하고 중간에 짤립니다.

 

mysql 문서에는 

https://dev.mysql.com/doc/refman/8.0/en/blob.html" title="13.3.4 The BLOB and TEXT Types">LONGTEXT [CHARACTER SET charset_name] [COLLATE collation_name]

https://dev.mysql.com/doc/refman/8.0/en/blob.html" title="13.3.4 The BLOB and TEXT Types">TEXT column with a maximum length of 4,294,967,295 or 4GB (232 − 1) characters. 

 

이렇게 나오는데 왜 짤릴까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
d
1년 전

/bbs/write_update.php 아래 65536  숫자를 늘려주세요.

 

if (isset($_POST['wr_content'])) {
    $wr_content = substr(trim($_POST['wr_content']),0,65536);
    $wr_content = preg_replace("#[\\\]+$#", "", $wr_content);
}

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

평상심NZ
1년 전
감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인