最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何从数据库中检索数据,并与快递JS相应地呈现它

IT培训 admin 4浏览 0评论

如何从数据库中检索数据,并与快递JS相应地呈现它

我创建了一个简单的管理面板的仿真环境。

我想要做的是通过管理面板只是简单的CRUD的操作,所以从管理面板,我可以添加数据,都到数据库和更新我的客户面板。

这是我的系统:我有传递给我的serverjs,然后进入我的路线/ index.js,我指定我需要的值controller.js

controller.js

/* ~Require Modules~*/
var mysql = require('mysql'); // MySQL
var dbconfig = require('./config/database'); // Load database-configuration

/* ~MySQL Properties~ */
//Create connection with MYSQL
var connection = mysql.createConnection(dbconfig.connection); // Establish connection with database

module.exports = function () {
        var Query = {
            read: 'SELECT * FROM page'          
    }
};

我想我所有的问题加以整理和存放在这个控制器js文件内。

是的问题是,我想不通我怎么会从我已经写了查询检索数据

一个简单的例子是这样的:

module.exports.msg = "hello" 

现在我可以直接去我index.js和呼叫controller.msg,它将检索hello

但是,如果我想要做多个不同的操作,那么这将不会是最好的可行的解决方案。

回答如下:
connection.query('SELECT * FROM page', function (error, results, fields) {
    if (error) throw error;
    results.forEach((result) => {
        // do something
        console.log(result);  
    })
});

你可以写一个通用的函数,将返回的结果,然后你可以在调用函数中使用返回的数据。

如何从数据库中检索数据,并与快递JS相应地呈现它

我创建了一个简单的管理面板的仿真环境。

我想要做的是通过管理面板只是简单的CRUD的操作,所以从管理面板,我可以添加数据,都到数据库和更新我的客户面板。

这是我的系统:我有传递给我的serverjs,然后进入我的路线/ index.js,我指定我需要的值controller.js

controller.js

/* ~Require Modules~*/
var mysql = require('mysql'); // MySQL
var dbconfig = require('./config/database'); // Load database-configuration

/* ~MySQL Properties~ */
//Create connection with MYSQL
var connection = mysql.createConnection(dbconfig.connection); // Establish connection with database

module.exports = function () {
        var Query = {
            read: 'SELECT * FROM page'          
    }
};

我想我所有的问题加以整理和存放在这个控制器js文件内。

是的问题是,我想不通我怎么会从我已经写了查询检索数据

一个简单的例子是这样的:

module.exports.msg = "hello" 

现在我可以直接去我index.js和呼叫controller.msg,它将检索hello

但是,如果我想要做多个不同的操作,那么这将不会是最好的可行的解决方案。

回答如下:
connection.query('SELECT * FROM page', function (error, results, fields) {
    if (error) throw error;
    results.forEach((result) => {
        // do something
        console.log(result);  
    })
});

你可以写一个通用的函数,将返回的结果,然后你可以在调用函数中使用返回的数据。

发布评论

评论列表 (0)

  1. 暂无评论