중복체크 초보질문... > 그누4 질문답변

그누4 질문답변

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

중복체크 초보질문... 정보

중복체크 초보질문...

본문

아래와 같이 게시물을 입력하는데

$bo_table = "0402";
$write_table = "g4_write_{$bo_table}";
$wr_num = get_next_num($write_table);
$wr_reply = "";
$wr_1=$abc;
    $sql = " insert into $write_table
                set wr_num = '$wr_num',
                    wr_reply = '$wr_reply',
                    wr_comment = 0,
                    ca_name = '$ca_name',
                    wr_option = 'html1,$secret,$mail',
                    wr_subject = '$sub',
                    wr_content = '$con',
                    wr_link1 = '$wr_link1',
                    wr_link2 = '$wr_link2',
                    wr_link1_hit = 0,
                    wr_link2_hit = 0,
                    wr_trackback = '$wr_trackback',
                    wr_hit = '$hit',
                    wr_good = '$wr_go',
                    wr_nogood = 0,
                    mb_id = '$wr_id',
                    wr_password = '$wr_password',
wr_name = '$writer',
wr_email = '$wr_email',
                    wr_homepage = '$wr_homepage',
                    wr_datetime = '$date',
                    wr_last = '$date',
                    wr_ip = '$_SERVER[REMOTE_ADDR]',
                    wr_1 = '$wr_1'";

해당게시판 0402 올라왔던 게시물에 여분필드 wr_1번에 동일한 숫자가 있으면 입력안되고 없으면
입력되게 하려합니다.

if문으로 wr_1번을 체크하고 동일한 숫자가 없을경우에만 게시물 입력 쿼리가 실행되게 하려는데
if문을 어떻게 작성해야 할지 감을 못잡겠네요...;

부탁드립니다.

댓글 전체

wr_1 값이 동일한 필드가 있는지 체크해서 없을경우에 insert 문 실행하면 됩니다.
위 쿼리 실행하기전 최상단에 예외처리를 해주시면 되겠네요
list($wrcount) = mysql_fetch_array(mysql_query("select count(wr_id) from $write_table where wr_1='$wr_1'"));
if($wrcount == 0){
  'sql문
}
전체 34 |RSS
그누4 질문답변 내용 검색

회원로그인

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