отображение информации о базе данных в скрипте JS - PullRequest
0 голосов
/ 27 мая 2020
• 1000 *
series: [
    var query = connection.query(sql, function(err, result){
      console.log(+ result.length)
    });
    , 0, 0],

вот где все идет не так.

при сохранении и обновлении sh

var query = connection.query(sql, function(err, result){
      console.log(+ result.length)
    });

все ломает, и остальные мои JS виджеты исчезают, пока я не удалю его.

at верхняя часть моего js файла - это то место, где я вызываю соединение с базой данных, где я не пытаюсь вызвать результат

  var mysql = require('mysql');

var connection = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: '',
    database: 'testdistress',
    debug: false,
});

console.log("Connected to Mysql");
connection.connect();

var sql = "SELECT * FROM offers";

Когда я тестировал его на консоли node.js, все работало нормально .. он вернул мне все, что мне было нужно. где я ошибаюсь?

1 Ответ

1 голос
/ 27 мая 2020

Ваш код для серии неверен.

series: [
var query = connection.query(sql, function(err, result){
  console.log(+ result.length)
});
, 0, 0],

Вы не можете объявить переменную внутри объявления массива. Вместо этого сделайте это:

connection.query(sql, function(err, result){
// Here you can declare series like this or however else you like
  const series = [result.length, 0, 0]
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...