mysql2 rows js,如何从“行”解析数据? node.js,express.js,mysql2中的对象

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"}]

And here is my Code :

var application_root = __dirname,

express = require("express"),

mysql = require('mysql2');

path = require("path");

var app = express();

var connection = mysql.createConnection({

host : 'localhost',

user : 'root',

password : '123',

database: "bbsbec"

});

app.configure(function () {

app.use(express.bodyParser());

app.use(express.methodOverride());

app.use(app.router);

app.use(express.static(path.join(application_root, "public")));

app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));

});

connection.query('SELECT * from pass', function(err, rows) {

res.json(rows);

console.log(rows);

});

I just want to know that how can i parse this "rows" object so that i can retrive both userid and password .

解决方案

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;

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值