Nodejs+mysql返回查询的数据结果

Nodejs+mysql返回查询的数据结果

const mysqlDAO = require('./mysql.js');

//result为查询返回的结果
function processData(result) {
    var data = JSON.stringify(result)
    console.log("JSON:" + data);

    var json = JSON.parse(data);
    //自定义用户内容
}

function dbTrainInfo() {
    var sql = `select * from stationtrain limit 2 `;
    //processData为回调方法
    mysqlDAO.queryDataBySQL(sql, processData);
}

mysql.js

var mysql = require("mysql");

var pool = mysql.createPool({
    host: 'localhost',
    user: 'root',
    password: '******',
    database: 'station',
    port: 3306
});

//callback为回调方法
function queryDataBySQL(sql, callback) {
    pool.getConnection(function (err, connection) {
        connection.query(sql, function (err, result) {
            if (err) {
                console.log(err);
            } else {
                //console.log("query:" + result);
                callback(result);
            }
        });
        connection.release();
        //console.log("close mysql connection");
    });
};

module.exports = {
    queryDataBySQL: queryDataBySQL
}
实现登录注册功能需要以下步骤: 1. 创建小程序页面,包括登录页面和注册页面。在登录页面和注册页面里,设置相应的表单,分别用来输入用户名和密码。 2. 在小程序后台配置请求域名白名单,将后台服务器的域名添加进去。 3. 在后台服务器上,使用Node.js框架和Express.js库创建Web服务器。 4. 使用MySQL数据库来存储用户信息。在数据库中创建一个名为users的表,用来存储用户的信息,包括用户名和密码。 5. 在服务器端,创建路由来处理来自小程序的请求。对于注册请求,将用户输入的用户名和密码插入到users表中。对于登录请求,将用户输入的用户名和密码与users表中的记录进行比对,如果匹配成功,则返回登录成功的信息。 6. 在小程序中,使用wx.request()函数来发送请求到服务器端。对于注册请求,将用户输入的用户名和密码通过POST方法发送到服务器端。对于登录请求,将用户输入的用户名和密码通过GET方法发送到服务器端。 7. 在小程序中,使用wx.showToast()函数来显示服务器返回的信息,如注册成功、登录成功、用户名已存在等。 总结一下,实现登录注册功能需要在小程序、后台服务器和MySQL数据库三个方面进行开发。小程序主要负责前端页面展示和用户输入数据的收集,后台服务器主要负责处理用户请求和数据库操作,MySQL数据库主要负责存储用户信息。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值