最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

不和谐博特MySQL查询与串联int返回空结果

IT培训 admin 4浏览 0评论

不和谐博特MySQL查询与串联int返回空结果

我想,以检查是否在表中存在的用户的ID。这两个查询返回他们的预计业绩:

con.query('SELECT * FROM user_accounts', function (err, result, fields) {

con.query('SELECT * FROM user_accounts WHERE discord_id=0000000000', function (err, result, fields) {

显然具有与0000000000手动输入ID代替,但行

con.query('SELECT * FROM user_accounts WHERE discord_id=' + user.id + '', function (err, result, fields) {

返回空?

这里就是整个功能。一切从查询工作放在一边不返回我的期望。

function createAccount(msg, user) {
con.query('SELECT * FROM user_accounts WHERE discord_id=' + user.id + '', function (err, result, fields) {
    if (err) throw err;
    if (result.length == 0) {
        msg.reply(result.length);
        var sql = 'INSERT INTO user_accounts(discord_id, discord_name) VALUES(' + user.id + ', "' + user.username + '")';
        con.query(sql, function (err, result) {
            if (err) throw err;
            msg.reply('Account created!');
        });
    } else {
        msg.reply('You already have an account!');
    }
});

}

回答如下:

试着做

con.query(`SELECT * FROM user_accounts WHERE discord_id= '${user.id}'`, function (err, result, fields) {

不和谐博特MySQL查询与串联int返回空结果

我想,以检查是否在表中存在的用户的ID。这两个查询返回他们的预计业绩:

con.query('SELECT * FROM user_accounts', function (err, result, fields) {

con.query('SELECT * FROM user_accounts WHERE discord_id=0000000000', function (err, result, fields) {

显然具有与0000000000手动输入ID代替,但行

con.query('SELECT * FROM user_accounts WHERE discord_id=' + user.id + '', function (err, result, fields) {

返回空?

这里就是整个功能。一切从查询工作放在一边不返回我的期望。

function createAccount(msg, user) {
con.query('SELECT * FROM user_accounts WHERE discord_id=' + user.id + '', function (err, result, fields) {
    if (err) throw err;
    if (result.length == 0) {
        msg.reply(result.length);
        var sql = 'INSERT INTO user_accounts(discord_id, discord_name) VALUES(' + user.id + ', "' + user.username + '")';
        con.query(sql, function (err, result) {
            if (err) throw err;
            msg.reply('Account created!');
        });
    } else {
        msg.reply('You already have an account!');
    }
});

}

回答如下:

试着做

con.query(`SELECT * FROM user_accounts WHERE discord_id= '${user.id}'`, function (err, result, fields) {
发布评论

评论列表 (0)

  1. 暂无评论