Запрос Mysql против Node JS не дал никакого результата - PullRequest
0 голосов
/ 11 марта 2020

Я установил соединение с mysql, используя node js,

соединение успешно, событие, если я указал неправильный порт,

, но запрос не дал результатов.

mysql версия для node js: "mysql": "^ 2.18.1"

версия базы данных: 5.5.47

(порт: номер или строка: тот же результат)

    var express = require('express');
var mysql = require('mysql');
var app = express();
//
var connection = mysql.createConnection({
    host: 'localhost',
    database: 'mydb',
    user : 'root',
    password: 'pwd',
    port : '3306'


});


connection.connect(function(error){
    if(!error){
        console.log(error)
    } else{
        console.log('Connected')
    }
});


    connection.query("SELECT * FROM members", function(error, rows){
        if(!error){
            console.log("Error in the query")
            console.log(error)
        }else{
            console.log("successfull")
            console.log(rows)
        }
    })


app.listen(4000)

1 Ответ

0 голосов
/ 11 марта 2020

Следующие логи c неверны. он говорит, что если не ошибка, то зарегистрируйте ошибку, чтобы вы никогда не получили свои строки.

if(!error){
            console.log("Error in the query")
            console.log(error)
        }else{
            console.log("successfull")
            console.log(rows)
        }

Удалите !

...