pool.getConnection(function(err, connect) {
connect.query('SELECT * FROM users WHERE vkontakteid = ?', [req.user.id], function(err, result) {
if (err) console.log(err);
else {
if (result.length === 0) {
const data = [req.user.id, req.user.displayName]
connect.execute('INSERT INTO users (vkontakteid, name) VALUES (?,?)', data)
console.log('Вы были зарегистрированы')
} else {
const data = [req.user.displayName, req.user.id];
connect.execute('UPDATE users SET name=? WHERE vkontakteid=?', data)
console.log('Такой пользователь уже существует')
console.log(result)
}
}
}, pool.releaseConnection(connect))
})
res.redirect('/')
pool.getConnection(function(err, connect) {
connect.query('SELECT * FROM users WHERE vkontakteid = ?', [req.user.id], function(err, result) {
if (err) console.log(err);
else {
if (result.length === 0) {
const data = [req.user.id, req.user.displayName]
connect.execute('INSERT INTO users (vkontakteid, name) VALUES (?,?)', data)
console.log('Вы были зарегистрированы')
const id = result.id
} else {
const data = [req.user.displayName, req.user.id];
connect.execute('UPDATE users SET name=? WHERE vkontakteid=?', data)
console.log('Такой пользователь уже существует')
}
}
}, pool.releaseConnection(connect))
})
res.redirect('/')
pool.getConnection(function(err, connect) {
connect.query('SELECT * FROM users WHERE vkontakteid = ?', [req.user.id], function(err, result) {
if (err) console.log(err);
else {
if (result.length === 0) {
const data = [req.user.id, req.user.displayName]
connect.execute('INSERT INTO users (vkontakteid, name) VALUES (?,?)', data)
console.log('Вы были зарегистрированы')
} else {
const data = [req.user.displayName, req.user.id];
connect.execute('UPDATE users SET name=? WHERE vkontakteid=?', data)
console.log('Такой пользователь уже существует')
}
}
}, pool.releaseConnection(connect))
})
res.redirect('/')
Подключение к бд успешно, условие выполнено
[
[],
[
ColumnDefinition {
_buf: <Buffer 01 00 00 01 09 2d 00 00 02 03 64 65 66 09 74 61 73 74 79 64 72 6f 70 05 75 73 65 72 73 05 75 73 65 72 73 02 69 64 02 69 64 0c 3f 00 0b 00 00 00 03 03 ... 502 more bytes>,
_clientEncoding: 'utf8',
_catalogLength: 3,
_catalogStart: 482,
_schemaLength: 9,
_schemaStart: 486,
_tableLength: 5,
_tableStart: 496,
_orgTableLength: 5,
_orgTableStart: 502,
_orgNameLength: 6,
_orgNameStart: 515,
characterSet: 63,
encoding: 'binary',
name: 'status',
columnLength: 11,
columnType: 3,
flags: 1,
decimals: 0
}
]
]
transform: translateX(-50%) translateY(-50%);
После того как я его прописываю мои числа начинают постоянно прыгать. В моём-то обнуляющемся таймере, каждые 10мс..