sql_upload 질문입니다.

<?
include('./common.php');
$write_table='g4_write_table');
$wr[wr_id]=16;
$sql = "update $write_table
set wr_good = 'xxx';
where wr_id = 'wr[wr_id]' ";
sql_query($sql);

?>

대충 배껴적었습니다..

약간의 오타가 있을수 있지만; 신경크게 쓰지않고;

이런식으로 php구문을 작성했을경우, 실행했을시 오류가 납니다...

car 보드의 16번째 게시물에 xxx값을 추가시키려고 하는데...

ㅠㅠ

어떤식으로 수정해야지 되는겁니까?

sql부분은 아직 모르겠습니다 ㅠㅠ
|

댓글 1개

<?
include('./common.php');

$write_table='g4_write_table'); <-- ) 빼시던진 앞에 열어주시던지 ;;
// 근데 업 데이트 하실 테이블 명이 ?? ;; g4_write_table ???
차라리 테이블명 설정하시는거면 정확한 테이블명을 적으세요.
g4_write_aaa 라던지 이런 형태로 정확하게 ;;
$wr[wr_id]=16;

$sql = "update $write_table
set wr_good = 'xxx'; <-- 이부분에 ; 빼세용 ;;
where wr_id = 'wr[wr_id]' "; <- 변수 입니다 ;; $를 붙이세요 ;;
sql_query($sql);

?>

대충 정리해 보면 ;;

<?
include('./common.php');
$write_table='테이블명';
$wr[wr_id]=16;
$sql = "update $write_table
set wr_good = 'xxx'
where wr_id = '$wr[wr_id]' ";
sql_query($sql);
?>

이런 형태가 되겠군요.

음 하지만 skin 작업을 하신다면

write_update.skin.php 를 만들어 쓰시면

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$sql = "update $write_table
set wr_good = 'xxx'
where wr_id = $wr_id ";
sql_query($sql);
?>

이걸로 해결될듯 합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
16년 전 조회 1,681
16년 전 조회 761
16년 전 조회 912
16년 전 조회 780
16년 전 조회 815
16년 전 조회 953
16년 전 조회 992
16년 전 조회 1,519
16년 전 조회 1,006
16년 전 조회 806
16년 전 조회 1,664
16년 전 조회 952
16년 전 조회 951
16년 전 조회 1,327
16년 전 조회 772
16년 전 조회 1,585
16년 전 조회 1,015
16년 전 조회 927
16년 전 조회 715
16년 전 조회 759
🐛 버그신고