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

wr_option 에 값이 안들어갑니다. 채택완료

탭댄스의달인 4년 전 조회 1,442

wr_option에 값이 들어가는 쿼리보면 아래처럼 되있는데요

wr_option = '{$html},{$secret},{$mail}'

 

mysql8버전이라 그런지 [ Data truncated for column 'wr_option' at row 1 ] 에러를 내면서 실행이 안되요.

그냥 wr_option = '$html' <- 이렇게 고쳐서 쓰는데요, mysql8에서도 잘되게 할수 없나요?

 

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

답변 3개

채택된 답변
+20 포인트
Policia
4년 전

$option = $html.','.$secret.','.$mail;

 

wr_option = '{$option}'

 

이렇게 한변수에 담고 그걸 보내주세요

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

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

해피정
4년 전

wr_option = '$html'  X

wr_option = '{$html}'  O

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

답변에 대한 댓글 2개

엑스엠엘
4년 전
wr_option = $html O
wr_option = "{$html}" O
wr_option = "$html" O
해피정
4년 전
셋다 사용 가능하군요
php 7 부터는 오류가 된다는 내용을 봤는데 자료를 찾지 못하였습니다

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

wr_option 데이터 타입이

| wr_option        | set('html1','html2','secret','mail') | NO   |     | NULL                |                |

이렇게 되어 있는지 확인해 보세요.
 

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

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

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

로그인