I'm trying to build an app where an user can registry/login and save his favorites movies. Here's the database
This is my first project using MySQL and i found it hard at first to insert/get data for authentification but i managed to do it.
Now i'm trying to have a form where the user can insert movies, but i'm not sure how to do it, since i think i need to have multiple insert queries for : movies directors, user_movies...
What i tried :
app.post("/add", (req, res) => {
const userId = req.body.userId;
const title = req.body.title;
const year = req.body.year;
const image_url = req.body.image_url;
const runtime = req.body.runtime;
const rating = req.body.rating;
const director = req.body.director;
const genre = req.body.genre;
const description = req.body.description;
db.query('insert into movies (title, year,image_url,runtime, rating, description)values(?, ?,?,?,?,?)',
[title, year, image_url, runtime, rating, description], (err, result) => {
console.log(err);
res.send(result);
}
)
db.query('insert into directors (name) values(?)',
[director], (err, result) => {
console.log(err);
res.send(result);
});
db.query('insert into genres (name) values(?)',
[genre], (err, result) => {
console.log(err);
res.send(result);
});
});
})