簡體   English   中英

Node.js,連接到phpMyAdmin中的數據庫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM