Фильтрация SQL-запросов с помощью API WHERE и ORDER express js - PullRequest
0 голосов
/ 07 января 2019

Я не знаю, почему этот синтаксис не работает, я просто хочу вернуть свои данные с помощью этого небольшого API; когда я удаляю 'ЗАКАЗАТЬ по точкам DESC', это работает.

Это код:

.get((req, res) => {
            if (req.query.max != undefined && req.query.max > 0){


                db.query('SELECT * FROM rank WHERE id_championship = ?', [req.params.id] 'ORDER by points DESC', (err, result) => {
                    if(err){
                        res.json(error(err.message))
                    }
                    else{
                        res.json(success(result.slice(0, req.query.max)))
                    }
                })
            }

Спасибо за вашу помощь!

Я пытался сделать это так, но все равно не работает ...

sql = "SELECT * FROM rank WHERE id_championship = " + req.params.id + "ORDER BY id DESC";

                db.query(sql, (err, result) => {
                    if(err){
                        res.json(error('Fail database connection'))
                    }
                    else{
                        res.json(success(result))
                    }
                })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...