안녕하세요.
$sql = "update $write_table set wr_10 = '2' where wr_id = '$wr_id'";
sql_query($sql);
이 구문에 계속 500에러를 뿜어내는데요..
sql_query($sql); <-- 이 부분을 주석처리 하면 에러 없는데 이상하네요..ㅠㅠ
왜 저 부분이 500에러를 내는걸까요?
|
답변 2개 / 댓글 5개
채택된 답변
+20 포인트
탈퇴_79b978
7년 전
해당 구문은 wr_10 필드에 2 값을 업데이트 하라는 mysql query 문입니다.
sql_query($sql); 이부분은 쿼리를 실행하는 구문이고요
주석 처리하면 업데이트가 되질 않습니다.
유추하자면 스킨폴더의 write_update.skin.php 같은데 맞나요?
그게 아니라 다른 위치에서 실행하시는 거라면 문제가 될수도 있습니다.
$write_table 이라는 변수가 무었이 들어가는지 확인해보셔야 합니다.
500 에러는 mysql connect 에러이거나
php timeout 에러입니다.
이부분도 살펴보셔야 합니다.
답변에 대한 댓글 4개
php사랑
7년 전
7년 전
해당라인 주석처리 하시고 모두
글쓰기를 하셔도 저런가요?
혹시 호스팅 변경이나 php 버젼 변경이 있었거나 한다면
https://xetown.com/questions/666349
참고해 보세요
글쓰기를 하셔도 저런가요?
혹시 호스팅 변경이나 php 버젼 변경이 있었거나 한다면
https://xetown.com/questions/666349
참고해 보세요
7년 전
$board_skin_url/pending.php?bo_table=$bo_table&wr_id=$wr_id
해당스킨폴더에 pending.php 에 common.php 가 정상적인 경로로 인클루드 되어있나요?
그렇다면
$sql = "update $bo_table set wr_10 = '2' where wr_id = '$wr_id'";
sql_query($sql);
해당스킨폴더에 pending.php 에 common.php 가 정상적인 경로로 인클루드 되어있나요?
그렇다면
$sql = "update $bo_table set wr_10 = '2' where wr_id = '$wr_id'";
sql_query($sql);
echo $sql;
로 sql문구가 정상적으로 작동하는 문구인지 확인해보세요
답변에 대한 댓글 1개
php사랑
7년 전
update g5_write_city_t set wr_10 = '2' where wr_id = '2' 정상작동 합니다..ㅠㅠ
답변을 작성하려면 로그인이 필요합니다.
이렇게 팝업으로 실행을 하는 중인데요..
이상하네요..ㅠㅠ