Witam. W mojej app'ce wykorzystuje funkcje do pobierania aktualnych wartości dla konkretnego użytkownika. Funkcje którą wykorzystuje wygląda następująco:
function getAccountInfoSQL(identifier, callback){
pool.query("SELECT * from users WHERE userID = " + pool.escape(identifier), function(err, row) {
if (err){
//TODO: ERR mess
return;
}
callback(row[0]);
});
}
Oczywiście to działa, ale nie pobiera aktualnej wartości która została zaktualizowana
Instrukcja warunkowa
//if(...){
//nowa wartość
pool.query('UPDATE `users` SET `name` = '+newname+' WHERE `userID` = '+ID);
//pobranie nowej wartości
getAccountInfoSQL(ID, function(account){
console.log(account.name)
});
Być może ktoś z obecnych widzi jaki błąd popełniłem.