JavaScript:
db.query('SELECT * FROM accounts WHERE accountSerial = ? LIMIT 1', [player.serial], function(err, results) {
console.log(results);
if(results.lenght == 0) {
console.log(1);
var today = new Date();
var dd = String(today.getDate()).padStart(2, '0');
var mm = String(today.getMonth() + 1).padStart(2, '0');
var yyyy = today.getFullYear();
today = mm + '/' + dd + '/' + yyyy;
db.query('INSERT INTO accounts SET accountSerial = ?, dataRegister = ?, registerIP = ?, namePlayer = ?', [player.serial, today, player.ip, '-'], function (error, results) {
db.query('UPDATE accounts SET namePlayer = ? WHERE accountSerial = ?', ['Player' + mysql_insert_id(), player.serial], function (error, results) {});
playerName = 'Player' + mysql_insert_id();
});
return true;
}
});
Проблем конкретно в строке if(results.lenght == 0)
что я только не пробовал но не могу сделать условие. Мне нужно сделать так что если не нашло аккаунт в базе - создаем новый аккаунт, но по какой-то причине подобное условие не тютю, просто не пропускает код дальше, не выполняется создание аккаунта