Node.js,连接到phpMyAdmin中的数据库



我正试图在我的网站托管服务(HostWinds(上查询数据库。但是,当我运行下面的代码时,什么都不会发生。没有错误,没有控制台日志,什么都没有。

我在MySQL和Node.js.上的W3学校指南中找到了这段代码

var mysql = require('mysql');
var con = mysql.createConnection({
host: "webmaxlabs.com",
user: "abc",
password: "123",
database: "USER_wp4"
});
con.connect(function(err) {
if (err) throw err;
con.query("SELECT * FROM wp_posts", function (err, result, fields) {
if (err) throw err;
console.log(result);
});
});

我安装了MySQL,我使用的用户名和密码与登录HostWinds时使用的相同。我也很确定我有正确的数据库名称。我的主人是被误名了吗?我真的不确定该用什么,因为"localhost"不可能是正确的,对吧?WebMaxLabs.com在我的cPanel中被列为我的"主域"。所以我想这可能是我的主人,但我真的不确定。我的

如有任何反馈或信息,我们将不胜感激。非常感谢。

const express = require('express');
const mysql = require("mysql");
const app = express()

var con = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '',
database: 'test'
});
con.connect(function (err) {
if (err) {
console.log('Error connecting to Db');
return;
}
console.log('Connection established');
});

app.get("/", (req, res) => {
const sqlInsert = "INSERT INTO movie (movie_name,movie_review) VALUES ('inception','good movie')";
con.query(sqlInsert, (error, result) => {
res.send("Data send to the Database")
})
})
app.listen(3001, () => {
console.log("running on port 3001")
})

最新更新