sql 구문좀 봐주세요.. > 그누4 질문답변

그누4 질문답변

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

sql 구문좀 봐주세요.. 정보

sql 구문좀 봐주세요..

본문

안녕하세여...
검색해서 얻는 소스를 조금 구쳤습니다.
구문에러가 있어서 그러는데, 좀 봐주세영....ㅜㅜ

<?
$uptoday = date("Y-m-d", $g4['server_time']);
if($config['cf_10'] != $uptoday)
{

  $sql = " select * from {$g4[write_board1_table]} where wr_5 = '{$uptoday}' ";
  $result = sql_query($sql);

  for ($i=0; $row = sql_fetch_array($result); $i++)
  {
        $aa_id = $row['wr_id'];
        $1_id   = $row['wr_20']; 
        $2_id   = $row['wr_21']; 

  sql_query(" update {$g4[write_board1_table]}
               set wr_10 = '{$1_id}',
                    wr_11 = '{$2_id}',
           where wr_id = '{$aa_id}' ");
  }
   sql_query(" update {$g4['config_table']} set cf_10 = '{$uptoday}' ");
}
?>

댓글 전체

어떤 구문 에러가 나는지 알려주셔야죠~ ㅎㅎㅎㅎ
아마 $g4[write_board1_table] 이라는 변수가 지정되지 않아서 발생하는 에러일 것 같네요
말러83님 답변 감사합니다...

에러메세지가 update write_board1 set wr_10 = '2010-02-12', wr_11 = '2010-02-13', where wr_id = '12'

1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where wr_id = '12'' at line 5

이거든여.....ㅠㅠ
where절 앞에 쉼표만 빼시면 될 것 같습니다.

<?
$uptoday = date("Y-m-d", $g4['server_time']);
if($config['cf_10'] != $uptoday)
{

  $sql = " select * from {$g4[write_board1_table]} where wr_5 = '{$uptoday}' ";
  $result = sql_query($sql);

  for ($i=0; $row = sql_fetch_array($result); $i++)
  {
        $aa_id = $row['wr_id'];
        $1_id  = $row['wr_20'];
        $2_id  = $row['wr_21'];

  sql_query(" update {$g4[write_board1_table]}
              set wr_10 = '{$1_id}',
                    wr_11 = '{$2_id}'
          where wr_id = '{$aa_id}' ");
  }
  sql_query(" update {$g4['config_table']} set cf_10 = '{$uptoday}' ");
}
?>
샤방님 정말 감사합니다....꼼꼼히 체크한다고 했는데, 거기서 실수했었네여...^^

근데, 한가지만 질문이여...

지금은 테스트 한다고, 한 테이블에 해당 날짜가 되는게 하나로만 테스트 했는데...잘되요...
한테이블에 해당 필드에 날짜들이 입력되면, 여러개의 게시물이라도 잘 되겠져..?? 아웅....
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT