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 -
정보통신기기과