해당스킨에서 다른 테이블의 쿼리문을 추가시키니까 1065 : Query was empty 정보
해당스킨에서 다른 테이블의 쿼리문을 추가시키니까 1065 : Query was empty본문
1065 : Query was empty
error file : /smc/bbs/write_update.php
라고 뜨는데요
$sql10 = " update $write_table set wr_content = '$wr_content', wr_subject = '$wr_subject', wr_1 = '$wr_1' where wr_id = '$wr_id' ";
sql_query($sql10);
$class = "$nine05";
if($class == "1반")
{
$sql20 = " update where byfun_rb_student set name = '$nine03', sex = '$nine100', school = '$nine42', grade = '$nine04',class_id = '1' ";
sql_query($sq120);
}
이게 해당스킨에서 write_update.skin.php 이구요
글을 쓰고 글쓰기를 누르면
1065 : Query was empty
error file : /smc/bbs/write_update.php
라고 뜨네요 ㅠ
제가 원하는 것은 지금 게시판 1번 테이블이 있는데
거기에 글을 쓰면
게시판이 아닌 다른 테이블에 적용시켜 들어가게 하는것을 원합니다.
제 구문이 틀렸으니 오류가 나겠죠 ㅠ
방법이 없을까요?
어디서부터 건들여야 하는지 갈켜주세요 ㅠ
c,c++,api,mfc,ms sql 다 해봤는데 mysql이랑 php는 첨이네요 ㅠㅠ
error file : /smc/bbs/write_update.php
라고 뜨는데요
$sql10 = " update $write_table set wr_content = '$wr_content', wr_subject = '$wr_subject', wr_1 = '$wr_1' where wr_id = '$wr_id' ";
sql_query($sql10);
$class = "$nine05";
if($class == "1반")
{
$sql20 = " update where byfun_rb_student set name = '$nine03', sex = '$nine100', school = '$nine42', grade = '$nine04',class_id = '1' ";
sql_query($sq120);
}
이게 해당스킨에서 write_update.skin.php 이구요
글을 쓰고 글쓰기를 누르면
1065 : Query was empty
error file : /smc/bbs/write_update.php
라고 뜨네요 ㅠ
제가 원하는 것은 지금 게시판 1번 테이블이 있는데
거기에 글을 쓰면
게시판이 아닌 다른 테이블에 적용시켜 들어가게 하는것을 원합니다.
제 구문이 틀렸으니 오류가 나겠죠 ㅠ
방법이 없을까요?
어디서부터 건들여야 하는지 갈켜주세요 ㅠ
c,c++,api,mfc,ms sql 다 해봤는데 mysql이랑 php는 첨이네요 ㅠㅠ
댓글 전체

우선 update 구문이 틀렸습니다.
$sql20 = " update where byfun_rb_student set name = '$nine03', sex = '$nine100', school = '$nine42', grade = '$nine04',class_id = '1' ";
update 문은 update 테이블 set 필드='$변수' where 조건
이런식으로 들어가야 합니다.
질문에서는 특정게시판(1) 에 글등록시 다른 테이블에 도 동시에 입력이 되도록 처리 시킨다고 하셨는데.
그렇다면 update 가 아닌 insert 가 되어야 하지 않나 생각이 듭니다.
우선 위구문을 수정하시고 로직분석을 다시 해보시기 바랍니다.
$sql20 = " update where byfun_rb_student set name = '$nine03', sex = '$nine100', school = '$nine42', grade = '$nine04',class_id = '1' ";
update 문은 update 테이블 set 필드='$변수' where 조건
이런식으로 들어가야 합니다.
질문에서는 특정게시판(1) 에 글등록시 다른 테이블에 도 동시에 입력이 되도록 처리 시킨다고 하셨는데.
그렇다면 update 가 아닌 insert 가 되어야 하지 않나 생각이 듭니다.
우선 위구문을 수정하시고 로직분석을 다시 해보시기 바랍니다.
insert도 해봤는데 또 그대로 뜨네요 ㅠㅠ

수정하신 부분을 올려보세요
$sql10 = " update $write_table set wr_content = '$wr_content', wr_subject = '$wr_subject', wr_1 = '$wr_1' where wr_id = '$wr_id' ";
sql_query($sql10);
$class = "$nine05";
if($class == "1반")
{
$sql20 = " insert into byfun_rb_student (class_id,name,sex,school,grade) values ('1','$nine03','$nine100','$nine42','$nine04') ";
sql_query($sq120);
}
sql_query($sql10);
$class = "$nine05";
if($class == "1반")
{
$sql20 = " insert into byfun_rb_student (class_id,name,sex,school,grade) values ('1','$nine03','$nine100','$nine42','$nine04') ";
sql_query($sq120);
}

쿼리문에는 오류가 없는거 같은데요
echo $sql20;
하면 데이타가 제대로 들어가서 insert 가 되는지 확인해보셔야 할듯합니다.
echo $sql20;
하면 데이타가 제대로 들어가서 insert 가 되는지 확인해보셔야 할듯합니다.
데이터가 들어가는지 어떻게 확인하죠?
비쥬얼 스튜디오로 하면 금방할텐데 ㅠ 지금 에딧플러스로 하고있네요 ㅠㅠ
비쥬얼 스튜디오로 하면 금방할텐데 ㅠ 지금 에딧플러스로 하고있네요 ㅠㅠ

툴이나 언어의 특징을 이해 하시는게 좋을꺼 같습니다.
우선 echo 로 쿼리문을 출력해보시고
해당 쿼리문이 정상적으로 들어갔는지는 shell 에서 또는 phpMyAdmin 에서 확인하실수 있습니다.
응용도 마찬가지이지만.
정확한 로직 설계와 오류에 대한 디버깅만 가능하시다면 충분히 푸실수 있는 오류로 보입니다.
우선 쿼리문 확인부터 해보세요
우선 echo 로 쿼리문을 출력해보시고
해당 쿼리문이 정상적으로 들어갔는지는 shell 에서 또는 phpMyAdmin 에서 확인하실수 있습니다.
응용도 마찬가지이지만.
정확한 로직 설계와 오류에 대한 디버깅만 가능하시다면 충분히 푸실수 있는 오류로 보입니다.
우선 쿼리문 확인부터 해보세요