[英]Node.js, connect to database in 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") })
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.