Nodejs Sql数据获取

时间:2014-06-06 05:41:34

标签: javascript jquery sql node.js

我是节点js的全新人物。我从我的数据库获得sql结果,代码如下

var express = require("express");
var app = express();
var mysql = require('mysql');

app.get("/",function(req,res){
var client = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: 'root',
    database:'Arun'
});

client.query(
   'SELECT PersonID FROM Persons WHERE City="chennai"',
   function (err, results, fields) { 
       res.send(results);
       client.end();            
    });        
});

app.listen(8080);

上面的代码给出了这样的结果

[{"PersonID":1}]

但我只需要值1.如何将此值打印到html表。请指导我。

1 个答案:

答案 0 :(得分:0)

{" PersonId":1}是一个JSON,您可以按如下方式访问其值:

var results = JSON.parse(results);
results[0]["PersonID"];

然后你可以使用jquery在表中追加这个值。