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

sql_query 가 안될때 처리 방법

찹쌀도나쓰 5년 전 조회 2,820

php 에서 실행하면 안되고

phpMyAdmin 에서 sql 만 따로 넣으면 실행되는 이상한 현상

 

sql_query가 문제가 있을 수도 있다는 가정하에 검색해보니

 

sql)query($sql, 1) 이렇게 실행하면 에러가 나옵니다

 

나는

1153 : Got a packet bigger than 'max_allowed_packet' bytes이런 에러가 나오더군요

그래서 해결방법 

 

mysql 환경설정 파일인 my.cnf 파일에서
[mysqld]
max_allowed_packet = 20M

 

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

답변 3개

왜 질문을 해서 답을 찾으면 좋아요를 안눌러줘요!!! 이거 은근히 기분 나쁩니다. ㅋㅋ

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

답변에 대한 댓글 1개

찹쌀도나쓰
4년 전
아이쿠.. 죄송합니다 ^^

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

자답입니다

my.cnf 에서

'max_allowed_packet' = 512M로 확 크게 하면 됩니다

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

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

문서의 용량이 커서 발생 하는 문제 같습니다.

form 에서 직접 전달할시에는 문서의 용량을 보통 제어를 걸어 놓거든요!!

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

답변에 대한 댓글 1개

찹쌀도나쓰
5년 전
아... 문서 자체의 용량을 체크하는 군요

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

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

로그인