I m using the node,express,mysql2 packages .When i m using console.log(rows) ,it is giving me following output:
[{\"userid\": \"test\",\"password\": \"test\"}]
<
[{"userid": "test","password": "test"}]
This is an Array
of Object
s. So: First loop over the array to get a single object and then extract its properties:
for (var i = 0; i < rows.length; i++) {
var row = rows[i];
console.log(row.userid);
}
connection.query('SELECT * from pass', function(err, rows) {
data = rows[0];
let user = data.userid;
let password= data.password;
res.json(rows);
});
Try this (this is really basic):
connection.query('SELECT * from pass', function(err, rows) {
res.json(rows);
var user = rows[0].userid;
var password= rows[0].password;
});