Тема: Callback Hell
Показать сообщение отдельно
  #1 (permalink)  
Старый 21.01.2018, 15:46
Новичок на форуме
Отправить личное сообщение для artichek Посмотреть профиль Найти все сообщения от artichek
 
Регистрация: 21.01.2018
Сообщений: 2

Callback Hell
Приветствую. Нужно чтобы функция, если аккаунт существует, возвращала 1, если нет - 0. При первом вызове выдаёт undefined, дальше как нужно. Видимо что-то с обратными вызовами, помогите исправить:
const mysql = require('mysql')
let r
function isRegistered(id){
    var sel_query = con.query('SELECT * FROM `users` WHERE `userid`= ?', id, function GET(error, results, fields) {
        if (results.length != 0) {
            r = 1
        }
        else {
            r = 0
        }
        return r
    })
    return r
}
Ответить с цитированием