我正在使用一条select语句从mysql服务器中提取数据:

client.query('SELECT attend FROM testnumbers WHERE Gym =2', function(err,result){
        var jay = result;
        console.log(jay);
});


当它返回“ jay”时,结果是这样的:

[ { attend: 455 } ]


我只希望数字在变量“ jay”中。如何摆脱其他查询内容?谢谢!

最佳答案

返回的内容称为javascript对象符号或JSON。您必须解析它。提取数据的多种方法:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse
http://api.jquery.com/jQuery.parseJSON/

加上大量其他使用js解析JSON的教程。

关于javascript - Node.js,MYSQL-如何仅获取没有列名的数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17843939/

10-10 09:11