Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const INSERT_PRODUCTS_QUERY = 'INSERT INTO products(name, price) VALUES('${name}',${price})';
- {
- "code": "ER_PARSE_ERROR",
- "errno": 1064,
- "sqlMessage": "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '{name}, ${price})' at line 1",
- "sqlState": "42000",
- "index": 0,
- "sql": "INSERT INTO products(name, price) VALUES(${name}, ${price})"
- }
- const express = require('express');
- const cors = require('cors');
- const mysql = require('mysql');
- const app = express();
- const SELECT_ALL_PRODUCTS_QUERY = 'SELECT * FROM products';
- const connection = mysql.createConnection({
- host: 'localhost',
- user: 'root',
- password: 'password',
- database: 'react_sql'
- });
- connection.connect(err => {
- if(err) {
- return err;
- }
- });
- app.use(cors());
- app.get('/', (req, res) => {
- res.send('go to /products to see products')
- });
- app.get('/products/add', (req, res) => {
- const { name, price } = req.query;
- const INSERT_PRODUCTS_QUERY = 'INSERT INTO products(name, price) VALUES('${name}',${price})';
- connection.query(INSERT_PRODUCTS_QUERY, (err, results) => {
- if(err) {
- return res.send(err);
- } else {
- return res.send('successfully added products');
- }
- });
- })
- app.get('/products', (req, res) => {
- connection.query(SELECT_ALL_PRODUCTS_QUERY, (err, results) => {
- if(err) {
- return res.send(err)
- } else {
- return res.json({
- data: results
- })
- }
- });
- });
- app.listen(4000, () => {
- console.log("listening port 4000");
- });
- const INSERT_PRODUCTS_QUERY = `INSERT INTO products(name, price) VALUES('${name}',${price})`
- INSERT INTO products(name, price) VALUES('".${name}."','".${price}."');
Add Comment
Please, Sign In to add comment