А почему через замыкание не устраивает?
// Экспрессовский app.get() приведён для демонстрации контекста потока
app.get('/users/:id', function (req, res, next) {
var id = req.params.id|0; // /users/1010 -> id = 1010;
mysql_connection.query("SELECT * FROM `Method_Arguments` WHERE `id`=?", [id],
function (err, result) {
if (err) return next(err);
if (result.length > 0) {
console.log(result);
} else {
console.log(id); // тут выводим id из WHERE
}
});
});
UPD: поправил код, чтобы был понятен контекст замыкания id.