Javascript 如何将数据库的行号放入变量中

Javascript 如何将数据库的行号放入变量中,javascript,jquery,return,Javascript,Jquery,Return,我的问题是: { const row_nb = con.query("SELECT COUNT(*) FROM Users WHERE username = '"+username_ins+"'"); console.log(""+row_nb); } 但是我没有行号为什么? 它返回[对象] 它在javaScript中。查询是一种异步方法,必须通过回调才能得到结果 var sql = "SELECT COUNT(*) as usersCount FROM Users WHERE usernam

我的问题是:

{
const row_nb = con.query("SELECT COUNT(*) FROM Users WHERE username = '"+username_ins+"'");
console.log(""+row_nb);
}
但是我没有行号为什么? 它返回[对象]
它在javaScript中。查询是一种异步方法,必须通过回调才能得到结果

var sql = "SELECT COUNT(*) as usersCount FROM Users WHERE username = ?"
con.query(sql, [username_ins], function(err, rows, fields) {
  if (err) throw err;
  console.log('Query result: ', rows[0].usersCount);
});

我们不知道你在使用什么RDM,但我相信如果你在谷歌上搜索itI,你会找到一个SQL函数来实现它。我的意思是:jQuery中的mysqli_num_rows()?尝试
const row_nb=con.query(“选择COUNT(*)作为用户名=“+username_ins+”)中的用户总数之后是
row_nb.total
或尝试console
console.log(row_nb)
变量,用于查看它尝试了什么,但它记录了“未定义的”我有查询结果:[RowDataPacket{'COUNT(*)':11}],但我只需要一个数字,我该怎么做?它记录未定义的