해당스킨에서 다른 테이블의 쿼리문을 추가시키니까 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는 첨이네요 ㅠㅠ
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 7개
$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 가 되어야 하지 않나 생각이 듭니다.
우선 위구문을 수정하시고 로직분석을 다시 해보시기 바랍니다.
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 로 쿼리문을 출력해보시고
해당 쿼리문이 정상적으로 들어갔는지는 shell 에서 또는 phpMyAdmin 에서 확인하실수 있습니다.
응용도 마찬가지이지만.
정확한 로직 설계와 오류에 대한 디버깅만 가능하시다면 충분히 푸실수 있는 오류로 보입니다.
우선 쿼리문 확인부터 해보세요