개발/SQL
node에서 MySQL row값 가져오기
카레공
2022. 5. 24. 13:02
console.log(rows)를 출력하면 [{}]배열내 객체 상태로 나와서 값을 가져오기란 쉽지 않다
아래처럼 코드를 실행하면 두번째 사진처럼 콘솔에 실행된다
maria.query(
"SELECT * from employees where emp_no=?",
[id],
(err, results, fields) => {
if (!err) {
for (var i = 0; i < results.length; i++) {
for (var keyNm in results[i]) {
console.log(
"key : " + keyNm + ", value : " + results[i][keyNm]
);
}
}
} else {
console.log(`err : ${err}`);
res.send(err);
}
}
);
(err, results, fields) => {
for (var i = 0; i < results.length; i++) {
for (var keyNm in results[i]) {
console.log(
"key : " + keyNm + ", value : " + results[i][keyNm]
);
}
}