반응형
else if(pathname === '/create_process'){
var body = '';
request.on('data', function(data){
body = body + data;
});
request.on('end', function(){
var post = qs.parse(body);
var title = post.title;
var description = post.description;
db.query(`INSERT INTO topic (title, description, created, author_id) VALUES (?, ?, NOW(), ?)`, [title, description, 1], function(err, result){
// 사용자가 입력한 값(title, description)을 배열로 받아 값 ?에 넣음
// insert된 값은 result에 담김
if(err){ throw error; }
response.writeHead(302, {Location: `/?id=${result.insertId}`});
// insertId로 result의 id값 가져옴
response.end();
});
});
}
데이터 넣기 쿼리문
INSERT INTO topic (title, description, created, author_id) VALUES (?, ?, NOW(), ?)
데이터 id값 가져오기
result.insertId
반응형
'Dev > Nodejs-mysql' 카테고리의 다른 글
[Nodejs-mysql] Join된 테이블에서 값 가져오기 (0) | 2020.08.06 |
---|---|
[Nodejs-mysql] 데이터 수정/삭제하기 (0) | 2020.08.06 |
[Nodejs-mysql] 데이터 가져와서 출력하기 (0) | 2020.08.05 |
[Nodejs-mysql] nodejs에서 mysql 사용하기 (0) | 2020.08.05 |
[Nodejs-mysql] mysql 데이터 등록 (0) | 2020.08.05 |