This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос Проблема mysql

httdiente

Активный участник
1 Май 2021
38
1
30
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)
что я только не пробовал но не могу сделать условие. Мне нужно сделать так что если не нашло аккаунт в базе - создаем новый аккаунт, но по какой-то причине подобное условие не тютю, просто не пропускает код дальше, не выполняется создание аккаунта
 

Pershing

Начинающий специалист
25 Янв 2021
30
5
65
Повнимательней
Код:
if (results.length == 0)