我有以下代码.
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '',
database : 'test'
});
connection.connect();
var userdata = '24';
var sql = 'SELECT COUNT(*) FROM names WHERE age = ?'
connection.query(sql, [userdata], function(err, rows, fields) {
if (err) throw err;
console.log('Query result: ', rows);
});
connection.end();
Run Code Online (Sandbox Code Playgroud)
我想获取表'name'中记录的总数,其中'age'= 24.我在node.js命令提示符下收到以下内容.
Query result: [ { 'COUNT(*)': '14' } ]
Run Code Online (Sandbox Code Playgroud)
我的问题是如何将这个数字14存储在变量中以供进一步使用.
我知道我可以通过将'sql'行改为来做到这一点
var sql = 'SELECT * FROM names WHERE age = ?'
Run Code Online (Sandbox Code Playgroud)
然后控制台线到
console.log('Query result: …Run Code Online (Sandbox Code Playgroud) 我用box2dweb.我正在努力开发一款游戏.在某些时候,我需要找出"圆圈"和"盒子"之间的接触点.我所知道的是它可以使用b2ContactListener完成.我们可以通过使用Post-Solve Event实现b2ContactListener来接收联系人数据.请帮忙!
我正在尝试开发一个简单的聊天应用程序.这是我的chat.js文件.
var app = require('http').createServer(handler)
, io = require('socket.io').listen(app)
, fs = require('fs');
app.listen(8124);
function handler (req, res) {
fs.readFile(__dirname + '/chat.html',
function (err, data) {
if (err) {
res.writeHead(500);
return res.end('Error loading chat.html');
}
res.writeHead(200);
res.end(data);
});
}
io.sockets.on('connection', function (socket) {
socket.on('addme',function(username) {
socket.username = username;
socket.emit('chat', 'SERVER', 'You have connected');
socket.broadcast.emit('chat', 'SERVER', username + ' is on deck');
});
socket.on('sendchat', function(data) {
io.sockets.emit('chat', socket.username, data);
});
socket.on('disconnect', function() {
io.sockets.emit('chat', 'SERVER', socket.username + ' has …Run Code Online (Sandbox Code Playgroud)