簡體   English   中英

phpMyAdmin 和 node.js

[英]phpMyAdmin and node.js

我在 phpmyadmin 中創建了一個名為 users 的數據庫和一個名為 personalinformation 的表。 我可以使用 node.js javascript 和以下代碼很好地連接到數據庫:

var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "user",
password: "****",
database: "users",

});

con.connect(function(err) {
if (err) throw err;
console.log("Connected!");

});

該表已經填充了一些數據。 我現在想在表中添加額外的數據。 我使用了這段代碼,但它告訴我該表不存在

var mysql = require('mysql');

var con = mysql.createConnection({
host: "localhost",
user: "user",
password: "password",
database: "users",


});

con.connect(function(err) {
if (err) throw err;
console.log("Connected!");

var sql = "INSERT INTO personalinformation (title, firstname, surname, mobile, email) VALUES ?";
var values = [
    ['Mr', 'John', 'Whelan', '0868337', 'john@gmail.com'],
    ['Mr', 'Peter', 'Lawless', '0885947', 'peter@gmail.com'],
    ['Ms', 'Amy', 'Apple', '08736855', 'amy@gmail.com']

];
con.query(sql, [values], function(err, result) {
    if (err) throw err;
    console.log("Number of records inserted: " + result.affectedRows);
});

});

表結構是這樣的:

title     firstname      surname     mobile           email
 mr        john           whelan     0976577567      john@home.com

等,錯誤消息是錯誤:ER_NO_SUCH_TABLE:表'users.personalinformation'不存在

我的數據庫稱為用戶,表稱為個人信息,所以我很困惑為什么它說它不存在

也許你有不止一個驅動器,設置必須與mysql的端口一起提供

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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