如何使用回调和nodejs和mysql获取数据/json

gkl3eglg  于 2021-06-25  发布在  Mysql
关注(0)|答案(0)|浏览(307)

我是node.js和mysql的初学者,不知道如何使用回调从数据库检索数据。但我读了很多例子和其他教程,但任何一个都没有给我正确的答案。请建议我采取正确的方法。

i have 2 table 
   1. category
      Field > cat_id, cat_name
   2. pages
      Field > page_id, page_cat_id (foreign key), page_name

and i want category wise page name 
like ...
  category_1 >> 
    page 1
    page 2
    page 3
  category_2 >> 
    page 1
    page 2
    page 3

我的当前代码>>

app.get('/pageByCategory', function (req, res) {
  function categorys(callback) {
      var query = connection.query("select * from category", function(err, result, fields) {
          for (var index in result)
          {
              pages(result[index].cat_id, function(results) {
                  callback(results);
                  res.end(JSON.stringify(results));
              });
          }
      });
  }

  function pages(cat_id, callback) {
      query("SELECT * FROM pages where category = " + cat_id, function(results) {
          callback(results);
      });
  }
});

但是这个代码不起作用

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题