【发布时间】:2019-07-25 03:03:11
【问题描述】:
我想显示数据库中两个表的所有值,并将其显示为 console.log。如果我在 var sql 中编写一个查询并将其显示为 console.log(results) 它可以工作,但不适用于多个查询。
var express = require('express');
var app = express();
let mysql = require('mysql')
let connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '',
database: 'pitch_perfect_db2',
multipleStatements: true
})
app.get('/',(req, res) => {
connection.connect();
var sql = 'SELECT * FROM investors?; SELECT * FROM member_info?;'
connection.query(sql, function(err, results, fields){
if (!err) {
// res.send(JSON.stringify(results[0]));
// res.send(JSON.stringify(results[1]));
console.log('hey');
//console.log(results);
console.log(results[0]);
console.log(results[1]);
} else{
console.log('Error while performing query.');
}
});
connection.end();
})
//app.listen(port, () => console.log('Server Started pn port ${port}'));
app.listen(3002);
【问题讨论】:
-
请参阅post 了解可能有帮助的不同方法。