디비에 필드를 만들고 해당 스킨에 업그레이드 파일에 아래의 소스를 첨가 했습니다.
그런데 디비가 없다고 하는 에러 메시지가 나옵니다.
아래의 소스를 제대로 작성 했는지요.
감사합니다.
$sql_bo = " update $write_table set wr_advertise = '$wr_advertise ' where wr_id = '$wr_id' ";
sql_query($sql_bo);
에러 메시지===========================================================
update g4_write_products set wr_advertise = '' where wr_id = '86'
2006 : MySQL server has gone away
error file : /bbs/write_update.php
===========================================================
/bbs/write_update.php 파일은 그대로 입니다.
답변 4개 / 댓글 1개
DB가 없다는 에러가 아니구요 검색해보니
서버에 incorrect하거나 너무 큰 쿼리를 보내려고 할 때 이런 에러가 발생합니다.
mysqld가 너무 크거나 알맞지 않은 패킷을 받으면,
클라이언트와 뭔가 문제가 발생했다고 간주해서 접속을 끊어버립니다.
커다란 쿼리들을 보낼 필요가 있을때(예를 들어서 big BLOB 칼럼들로
작업해야 할 때) 서버의 max_allowed_packet 변수(이것은 기본값으로 1mb입니다.) 셋팅값을 증가시킬 수 있습니다.
wr_advertise에 너무 많으 데이터가 있는거 아닌가요
아침안개님, 답변 감사합니다.
찾아 보겠습니다.
아침안개님, 디비에 가서 max_allowed_packet 를 찾아 보았는데 없어요.
어디에서 찾아야 하는지요.
감사합니다.
답변에 대한 댓글 1개
아침안개님, 답변 감사합니다.
적용해 보겠습니다.
답변을 작성하려면 로그인이 필요합니다.
웹호스팅의 경우는 변경을 못해요
$wr_advertise에 너무 많은 데이터를 넘겨 주는지 확인해 보세요