这两天学习了nodejs mysql 实现分页,很重要,所以,今天添加一点小笔记。

代码如下
var express = require('express');
var router = express.Router();
var settings = require('../settings.js');
var mysql = require('mysql2');
router.get('/', function(req, res, next) {
var current_page = 1; //默认为1
var num = 9; //一页条数
if (req.query.page) {
current_page = parseInt(req.query.page);
}
var last_page = current_page - 1;
if (current_page <= 1) {
last_page = 1;
}
var next_page = current_page + 1;
var str = 'SELECT left(paragraph,50) as paragraph,date,id FROM notice limit ' + num + ' offset ' + num * (current_page - 1);
var conn = mysql.createConnection(settings.db);
conn.connect();
conn.query(str, function(err, rows, fields) {
if (err) {
req.flash('error', '数据查询有误');
}
if (!err) {
if (!rows[0]) {
req.flash('error', '已到最后一页,请返回');
}
res.render('notice', {
last_page: last_page,
next_page: next_page,
current_page: current_page,
mes: rows,
error: req.flash('error').toString()
});
}
});
conn.end();
});
module.exports = router;
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# nodejs
# mysql
# 分页
# mysql查询分页
# nodejs中操作mysql数据库示例
# NodeJs使用Mysql模块实现事务处理实例
# Docker + Nodejs + Kafka + Redis + MySQL搭建简单秒杀环境
# nodejs连接mysql数据库简单封装示例-mysql模块
# Nodejs连接mysql并实现增、删、改、查操作的方法详解
# nodejs连接mysql数据库及基本知识点详解
# Nodejs使用mysql模块之获得更新和删除影响的行数的方法
# NodeJS与Mysql的交互示例代码
# 初识NodeJS服务端开发入门(Express+MySQL)
# nodejs+mysql实现用户相关的增删改查的详细操作
# 很重要
# 这两天
# 已到
# 大家多多
# 条数
# 默认为
# 请返回
# 数据查询
# function
# settings
# router
相关文章:
小型网站建站如何选择虚拟主机?
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?
婚礼视频制作网站,学习*后期制作的网站有哪些?
如何快速搭建高效简练网站?
东莞专业制作网站的公司,东莞大学生网的网址是什么?
建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略
建站之星上传入口如何快速找到?
建站之星伪静态规则如何设置?
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何快速搭建支持数据库操作的智能建站平台?
香港服务器如何优化才能显著提升网站加载速度?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
宝塔建站教程:一键部署配置流程与SEO优化实战指南
建站之星后台密码如何安全设置与找回?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?
如何做静态网页,sublimetext3.0制作静态网页?
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
如何续费美橙建站之星域名及服务?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
建站三合一如何选?哪家性价比更高?
如何通过商城自助建站源码实现零基础高效建站?
简单实现Android验证码
零服务器AI建站解决方案:快速部署与云端平台低成本实践
网站按钮制作软件,如何实现网页中按钮的自动点击?
如何通过智能用户系统一键生成高效建站方案?
视频网站app制作软件,有什么好的视频聊天网站或者软件?
公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
家庭服务器如何搭建个人网站?
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
如何在Golang中处理模块冲突_解决依赖版本不兼容问题
如何在万网自助建站平台快速创建网站?
如何快速重置建站主机并恢复默认配置?
,制作一个手机app网站要多少钱?
新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?
如何在服务器上三步完成建站并提升流量?
江苏网站制作公司有哪些,江苏书法考级官方网站?
微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?
宝盒自助建站智能生成技巧:SEO优化与关键词设置指南
网站制作知乎推荐,想做自己的网站用什么工具比较好?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
建站主机核心功能解析:服务器选择与网站搭建流程指南
高端云建站费用究竟需要多少预算?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
外贸公司网站制作,外贸网站建设一般有哪些步骤?
制作旅游网站html,怎样注册旅游网站?
音响网站制作视频教程,隆霸音响官方网站?
html制作网站的步骤有哪些,iapp如何添加网页?
*请认真填写需求信息,我们会在24小时内与您取得联系。