базе, получаю данные но инициализация переменной user не срабатывает. Как сделать правильно?
bot.start(async (ctx) => {
const user = await DB_GetUser(ctx.from.id);
console.log(typeof user);
}
function DB_GetUser (uid) {
const sql = SELECT * FROM Users WHERE t_id = ${uid};
connection.query(sql, function (error, results, fields) {
console.log(sql);
if (error) throw error;
if (results) {
console.log('Юзер есть в базе: ', results[0]);
return results[0];
} else {
console.log('Юзера в базе нет');
return;
}
});
}
Вывод консоли:
undefined
Юзер есть в базе:
RowDataPacket {id: 3, t_id:..........
camelCase в жсе Кури про промисы и асинки
Обсуждают сегодня