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

member.query(userinfo,  function(err1,result1,field1){
                                  if(!err1){
                                   for(var  j=0;  j<result1.length;  j++){
                                                 user2[j]=result1[j].Tables_in_sm_l_member
                                 }
                                                   userresult1=user2.concat(user1);
                                                   userresult2=Array.from(new  Set(userresult1));
                                            if(userresult2.length>0){
                                                           for(var  k=0;  k<userresult2.length;  k++){
                                         user[k]=userresult2[k];
                                         console.log(user[k]);
                                                                   var  com="select  *  from  "+user[k];
                                                            member.query(com,  function(er,re,fi){
                                                                           if(er){
                                                for(var  l=user2.length  ;l<user.length;l++){
                                                                                   var  userq="create  table  "  +  user[l]  +  "(id  varchar(20)  not
            null  default  '"  +  user[l]  +  "',  bookname  varchar(20)  not  null,  writer  varchar(20)  not  null,
            p_dcheck  varchar(20)  not  null)";
                                                                                   console.log(l+user[l]);
                                                          member.query(userq,  function(err2,result2,field2){
                                                                                            if(!err2){


                                                                                            }  else  {
                                                                                                    console.log('[!]  "'  +  userq  +  '"  쿼리에러  테이
            블  추가  실패');
                                                                                            }
                                                                                   })
                                                }
                                                                           }
                                                            })
                                                           }
                                            }
                                           }  else  {
                                   console.log('[!]  "'  +  userinfo  +  '"  쿼리에러  대출현황  호출  실패');
                                  }
                          })
                           }  else  {
                            console.log('[!]  "'  +  registerinfo  +  '"  쿼리에러  사용자목록  호출  실패');
                           }
                   })
            })




            var  rentstate  =  "select  id  from  user  where  department='library'";      //register   테이블
            을  호출하는  쿼리문


             396     인천전자마이스터고등학교                        -  396  -
                        정보통신기기과
   375   376   377   378   379   380   381   382   383   384   385