【问题标题】:Get specific column data in mysql nodejs获取mysql nodejs中的特定列数据
【发布时间】:2021-08-23 23:56:20
【问题描述】:

我有一个存储用户名和 pin 的数据库,我想找到用户名并验证它是否存在以将 pin 打印到控制台,但我找不到如何做到这一点。

这是我用来检查用户是否存在的方法。

conection.query("SELECT * FROM players WHERE username = '499642019191324692'", function(err, result, field){
    if(result.length === 0){
        console.log("Does not exist");
    }else{  
        console.log("This user exists"); 
        
 }
});

【问题讨论】:

    标签: javascript mysql node.js


    【解决方案1】:

    只需将值记录在 result[0]['pin'] 中,将 pin 替换为包含 PIN 值的列的名称,如果没有这样命名:

    conection.query("SELECT * FROM players WHERE username = '499642019191324692'", function(err, result, field){
        if(result.length === 0){
            console.log("Does not exist");
        } else {  
            console.log("This user exists"); 
            console.log(result[0]['pin']);     
        }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      • 2017-04-30
      • 2022-06-15
      相关资源
      最近更新 更多