登录
注册
node.js 学习社区
nodejs 链接mysql出现的问题?求解答!!

路漫漫兮修远

2016-08-12 11:24

var mysql=require('mysql');
var querystring=require('querystring');
var connection=mysql.createConnection({
    host:'localhost',
    user:'root',
    password:'123456',
    port:'3306',
    database:'wxData',
});

connection.connect(function (err) {
    if (err) {
        console.log('connect error:'+err.message);
    }
    return;
});

function insertdata(token) {
    var slect ='select * from token';
    var update='UPDATE token SET access_token=? WHERE id=1';
    var insertString='INSERT INTO token (id, access_token) VALUES (0,?)' ;
    var value=[token];
    //select mysql
    connection.query(slect,function (err,result) {
        if (result) {
                // update mysql
                connection.query(update,value,function (err,result) {
                console.log(result)
                });
        }else{
                //insert mysql
                connection.query(insertString,value,function (err,result) {
                console.log('insert result:'+result);
                });
        }
    });
    connection.end();
}

module.exports.insertdata=insertdata;

我的数据库里有数据并且可以查询出来,但为什么我接下来的更新操作执行不了,输出的结果总是undefined?求解答!!

回复 · 0

发表回复

你可以在回复中 @ 其他人