Hej där!
Jag har ett ganska ny till NodeJS och är lite ovan med asynchronous.
Jag försöker hämta flera värden från MySQL databasen men allt slutar fungera vid i callbacken i callbacken. Förklarar ganska oklart men om ni ser på koden kommer ni förmodligen förstå vad jag menar.
Kod:
connection.query("SELECT * FROM users WHERE id=1", function(err, user) {
connection.query("SELECT * FROM user_posts WHERE id=1 and user_id="+user[0].id, function(err, posts) {
connection.query("SELECT * FROM xLOL WHERE id=1 and user_id="+posts[0].id, function(err, xLOL) {
console.log(user.id);
console.log(posts.id);
console.log(xLOL.id); // Här får jag inte ut infon. TypeError: Cannot read property 'id' of null
});
});
});
Kod:
/home/cowy/penis_xxx/node_modules/mysql/lib/protocol/Parser.js:78
throw err; // Rethrow non-MySQL errors
^
TypeError: Cannot read property 'id' of null
Skulle vara extremt tacksam om någon kunde hjälpa!