Javascript 在JS脚本中显示数据库信息
我在试图通过js小部件在我的网站上显示信息时遇到了一个问题,我对js基本上是新手,所以我似乎无法找出问题所在Javascript 在JS脚本中显示数据库信息,javascript,mysql,Javascript,Mysql,我在试图通过js小部件在我的网站上显示信息时遇到了一个问题,我对js基本上是新手,所以我似乎无法找出问题所在 series: [ var query = connection.query(sql, function(err, result){ console.log(+ result.length) }); , 0, 0], 这就是问题所在 当它被保存时,我刷新 var query = connection.query(sql, function(err,
series: [
var query = connection.query(sql, function(err, result){
console.log(+ result.length)
});
, 0, 0],
这就是问题所在
当它被保存时,我刷新
var query = connection.query(sql, function(err, result){
console.log(+ result.length)
});
正在破坏一切,我的JS小部件的其余部分将消失,直到我将其删除
在我的js文件的顶部是我调用db connect的地方,而不是我试图调用结果的地方
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控制台中测试它时,一切正常。。
它给了我所需要的一切。
我哪里出错了?您的系列代码不正确
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]
});