我使用nodejs和mysql数据库开发网站。我的问题是 如果将新数据插入数据库,如何自动创建 当我在html中使用该数据的表和行,反之亦然 删除数据库中的数据我也想删除html表的 自动为此的行代码
app.post('/addNotice', urlencodedParser, function (req, res) {
var title = req.body.title;
var date = req.body.date;
var type = req.body.type;
var des= req.body.des;
var insertutil = "INSERT INTO noticeboard (Notice_Type,Date,Subject,Content) values (?,?,?,?)";
con.query(insertutil, [type, date, title,des],
function (err, row) {
if (err)
console.log(err);
res.redirect('/empNotice');
})
})
app.get('/empNotice', isLoggedIn, function (req, res) {
con.query("SELECT * FROM noticeboard ", function (err, result, fields) {
if (err) throw err;
Object.size = function (obj) {
var size = 0,
key;
for (key in obj) {
if (obj.hasOwnProperty(key)) size++;
}
return size;
};
var size = Object.size(result);
res.render('noticeList.ejs', {
not: result,
size: size,
user: req.user
});
console.log(size);
});
});
<%= not [size-1]。主题%> <%= not [size-1] .Notice_Type%>