全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

nodejs mysql 实现分页的方法

这两天学习了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小时内与您取得联系。