php 게시판답변달기저장 기능인데(쿼리가이상한걸까요 DIE나오던데)도와주세요

5
  • 디비테이블은 이렇게 구현했습니다.
    rowid int(11) unsigned Not null auto_increment,
    refno mediumint(9)
    name varchar(12) not null
    email varchar(40)
    subject varchar(60) not null
    comment text not null
    regdate datetime
    level varchar(255) not null
    primary key (rowid)

    원본글의 게시판 답변달기 구현인데요 책에 있는데로 해봤는데
    구현은 안되고 도와주세요

    replay.php소스입니다.

    <? ... 중략
    @MYSQL_CONNECT("localhost", "nyspower", "shdbstjd");
        @mysql_select_db("nysdb");

        //원글의 입력값으로부터 답변글에 입력할 정보(정렬 및 indent에 필요한 level필드값)를 뽑아낸다.
        $query = "SELECT level,right(level,1) FROM board WHERE refno = $refno AND length(level) = length('$level')+1 AND locate('$level',level) = 1 ORDER BY level DESC LIMIT 1"; 

       $result = mysql_query($query) or DIE(mysql_error); 
  •    // echo "$result"; 

        $row = mysql_fetch_array($result);

        $rows = mysql_num_rows($result);
        if($rows) {
            $row = mysql_fetch_row($result);
            $level_head = substr($row[0],0,-1);
            $level_foot = ++$row[1];
            $new_level = $level_head . $level_foot;
        } else {
            $new_level = $level . "A";
        }
        
        $regdate = time();
                   
                    //제목과 본문의 문자열에 포함된 특수문자를 escape시킨다.
        $subject = addslashes($subject);
        $comment = addslashes($comment);

        $nowdate = date('Y-m-d');
        
            //데이터베이스에 입력값을 삽입한다.
            $SQL2 = "INSERT INTO board (refno,name,email,subject,comment,regdate,level) VALUES ('$refno','$name','$email','$subject','$comment',now()),$new_level')";

            $QRY2 = mysql_query($SQL2);
            echo "$QRY2";
    ?>
댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
목록형 📅 달력형