【问题标题】:node.js sqlite select all rows not workingnode.js sqlite 选择所有行不工作
【发布时间】:2021-08-18 01:27:12
【问题描述】:

在我的路由文件夹中,我需要一个查询来从表中选择每一行。或者我需要行数。因此我使用了这段代码:

 let sql4 = 'SELECT * FROM Beitrag';
        db.get(sql4, (err, allRows)=>{
            if(err){console.log(err)}
            
            console.log(allRows);
        });

但我只得到第一行。有谁知道为什么?

【问题讨论】:

    标签: javascript sql node.js sqlite


    【解决方案1】:
    var mysql = require('mysql');
    
    var con = "your database conection";
    
        con.connect(function(err) {
          if (err) throw err;
          con.query("SELECT * FROM Beitrag", function (err, result, fields) {
            if (err) throw err;
            console.log(result);
          });
        });
    

    【讨论】:

    • 不改变任何东西。我只有第一行
    【解决方案2】:

    知道了。 db.get 只返回第一行。使用 db.all 获取所有行。

    【讨论】:

      猜你喜欢
      • 2016-03-06
      • 2014-04-12
      • 2016-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多