Ich versuche eine Variable innerhalb einer Verbindungsabfrage zu deklarieren, um sie zum Laufen zu bringen.Globale Variable in der MySQL-Abfrage deklarieren nodejs
var chk = cont.query("SELECT * FROM `points` WHERE name = '"+ usr +"'", function(rows) {
var row = rows;
res.send(row);
});
console.log(row[0].amount);
Es gibt diesen Fehler zurück: ReferenceError: row is not defined
Wie kann ich dies erfolgreich tun.
Wenn Sie die Variable innerhalb der Funktion deklarieren, erwarten Sie nicht, dass sie außen im console.log() -Aufruf sichtbar ist. –
Gibt es aber einen Weg, um die Funktion zu umgehen? – swagster