相关疑难解决方法(0)

INSERT INTO因node-mysql而失败

我试图用node.js插入一些数据.我已经编写了以下代码并通过npm安装了MySQL支持,但我未能成功INSERT INTO.

这是我的代码:

var mysql = require('mysql');

function BD() {
    var connection = mysql.createConnection({
        user: 'root',
        password: '',
        host: 'localhost',
        port: 3306,
        database: 'nodejs'
    });
    return connection;
}

app.post("/user/create", function(req, res) {
    var objBD = BD();

    var post = {
        username: req.body.username,
        password: req.body.password
    };

    objBD.query('INSERT INTO users VALUES ?', post, function(error) {
        if (error) {
            console.log(error.message);
        } else {
            console.log('success');    
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<form action="/user/create" method="POST" class="form-horizontal">
     <input type="text" id="username_input" name="username">
     <input type="text" id="password_input" name="password">
     <input …
Run Code Online (Sandbox Code Playgroud)

mysql node.js sql-insert node-mysql

19
推荐指数
2
解决办法
7万
查看次数

标签 统计

mysql ×1

node-mysql ×1

node.js ×1

sql-insert ×1