Giúp em về mysql với
-
Chạy bị lỗi vậy miết không biết sao :3
app.post('/sua/:id' ,(req,res) => {
var id = req.params['id'];
var name = req.body.name,
theloai = req.body.theloai,
nam = req.body.nam,
quocgia = req.body.quocgia,
phim = 0,
tuoi = req.body.tuoi,
mota =req.body.motangan,
linkanh = req.body.linkanh,
noidung =req.body.post_content,
linkfilm = req.body.linkphim
dienvien = req.body.dienvien,
daodien = req.body.daodien,
tags = req.body.tags,
phut = req.body.phut;
console.log(req.body.theloai);
// console.log(noidung);
var urldau = "http://drive.google.com/uc?export=view&id=";
var dau = linkanh.indexOf("/d/") + 3;
var cuoi = linkanh.indexOf("/view?");
var idanh = linkanh.slice(dau,cuoi);
var linkviewanh = urldau + idanh;
dau = linkfilm.indexOf("/d/") + 3;
cuoi = linkfilm.indexOf("/view");
var idfilm = linkfilm.slice(dau,cuoi);
var linkviewfilm = urldau + idfilm;
console.log(linkviewfilm);
var datetime = new Date().toISOString().slice(0, 19).replace('T', ' ');
console.log(datetime);
var sql = "UPDATE movies SET (idanh, idfilm, linkanh, linkfilm, name, mota, noidung, theloai, nam, quocgia, luatuoi, phim, dienvien, daodien, tags, linkviewanh, linkviewfilm, timeUpdate, phut) = (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) WHERE id = 18";db.query(sql,[idanh,idfilm,linkanh,linkfilm,name,mota,noidung,theloai,nam,quocgia,tuoi,phim,dienvien,daodien,tags,linkviewanh,linkviewfilm,datetime,phut], (err,result) => {
if(err) {
console.error(err + "");
req.session.err = 'failed';
res.redirect('/editFilm');
}else {
console.log('Update thanh cong');
req.session.err = 'successed';
res.redirect('/editFilm');
}})
}) -
check kiểu dữ liệu của từng tham số thử đi bạn
-
Cũng bị lỗi vậy bạn ơi :((
-
mà hình như lệnh update của bạn sai thì phải. Nó phải như này chứ nhỉ
UPDATE table-name SET column-name = value, column-name = value, ... WHERE condition