I try to access the results[0].guess
, to return them to the caller. The console.log(getGuess(12,4)
(the parameters are not important) just returns undefined. How do I have to access the result?
Note: I am using Node.js with mysql.
var getGuess = function(userId, gameId) {
var query = 'SELECT * FROM guesses WHERE user_id = ' + connection.escape(userId) + ' AND game_id = ' + connection.escape(gameId);
connection.query(query, function(err, results) {
if (err) {
console.log(err);
return;
}
var guess = results[0].guess;
return;
});
return guess;
};