Page 388 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 388

console.log('[!]  "'  +  updall  +  '"  Query  has  error!');
                                                                                            }
                                                                                    })
                                                                            }  else  {
                                                                                    socket.write("no:fail");
                                                                                    console.log("no:fail")
                                                                            }
                                                                    }  else  {                                                                                                      //  에러가
            있다면
                                                                            console.log('[!]  "'  +  sql  +  '"  Query  has  error!');    //   에러가  있다고
            콘솔에  출력
                                                                      }
                                                            })
                                                    }
                                            })
                                    }  else  {
                                            wrong[7]  =  1;                                                                                                  //  일치하는  명령어
            가  아님을  표시
                                    }




                                    if  (command[0]  ==  " 책위치")  {  // 커맨드가  책위치일  경우
                                            var  sql  =  "select  bookname,  writer,  company  from  "  +  command[1]  / /
            기계에  있는  책  정보를  받아옴
                                            link.query(sql,  function  (err,  result,  fields)  {  // 쿼리문  실행
                                                    if  (!err)  {
                                                            json  =  JSON.stringify(result)  +  "\r\n";
                                                            socket.write(json);
                                                            console.log(json);
                                                    }  else  {
                                                            console.log('[!]  "'  +  sql  +  '"  Query  has  error!');    //   에러가  있다고  콘솔에
            출력
                                                    }
                                            })
                                    }


                                    if  (command[0]  ==  " 대출목록")  {  // 커맨드가  대출목록일  경우
                                            var  sql  =  "select  bookname,writer,p_dcheck  from  "  +  command[1]  / /
            사용자가  가지고  있는  책정보를  받아옴
                                            var  rent  =  "select  rentdenydate  from  user  where  id='"  +  command[1]  +  "'";
                                            member.query(sql,  function  (err,  result,  fields)  {  // 쿼리문  실행
                                                    if  (!err)  {
                                                            register.query(rent,  function  (err1,  result1,  fields)  {
                                                                    if  (!err1)  {
                                                                            json  =  JSON.stringify(result)  +  "#"  +  result1[0].rentdenydate  +


             404     인천전자마이스터고등학교                        -  404  -
                        정보통신기기과
   383   384   385   386   387   388   389   390   391   392   393