创建一个接口公共类

<?php#    echo "response";$array = array('id' => 1,'name' => '王磊磊');// echo json_encode($array);// Response::json(200, "sucess", $array);/***  @param integer $code 状态码*  @param string $message 提示信息*  @param string $data 数据*  return string;*/class Response{public static function json ($code, $message = '', $data = array()) {if (!is_numeric($code)) {return '';}$result = array('code' => $code,'message' => $message,'data' =>$data);echo  json_encode($result);exit();}}
复制代码

创建数据库类

<?php/**
*
*/
header("Content-Type: text/html;charset=utf-8");
class Db
{static private $_instance;static private $_connectSource;private $_dbConfig  = array('host' => '127.0.0.1:3306','user' => 'root','password' => '2535262wll','database' => 'BYSJ');    private function __construct() {# code...}static public function getInstance() {if (!self::$_instance instanceof self) {self::$_instance = new self;}return self::$_instance;}public function connect() {// mysql_connect();//连接数据库// mysql_connect($this->_dbConfig['', )if (!self::$_connectSource) {# code...self::$_connectSource = mysql_connect($this->_dbConfig['host'], $this->_dbConfig['user'], $this->_dbConfig['password']);if (!self::$_connectSource) {// echo "  测试失败\r\n";die('mysql_error'.mysql_error());}// mysql_select_db($this->db['database'], self::$_connectSource);mysql_query("set name UTF8", self::$_connectSource);}return self::$_connectSource;}}
复制代码

app首页Demo

<?php//http://wangleilei.top/api/list.php?page=1&pagesize=12require_once('./Response.php');require_once('./db.php');$page = isset($_GET['page'])?$_GET['page']:1;$pagesize = isset($_GET['pagesize'])?$_GET['pagesize']:10;// echo $page."And ".$pagesize;if (!is_numeric($page) || !is_numeric($pagesize)) {# code...return Response::json(401,'数据不合法','12');}$offset = ($page - 1) * $pagesize;$sql = "select * from BYSJ.property  limit ".$offset.','.$pagesize;$collect = Db::getInstance()->connect();// var_dump($collect);$result = mysql_query($sql, $collect);echo mysql_num_rows($result);var_dump($result);复制代码

手机端API框架流程(学习笔记)相关推荐

  1. 轻量级HTTP客户端框架—Forest学习笔记

    轻量级HTTP客户端框架-Forest学习笔记 一.Forest 1.1 业务需求 一般情况下是后端提供接口,前端调用,解决需求,但是有的时候为了方便,复用别人的接口(网上的,公共的第三方接口(短信. ...

  2. 微信小程序-常用API开发技巧学习笔记

    常用API开发技巧学习笔记 第一章 认识微信小程序 前后端分离的开发方式 小程序的特点 小程序对开发者的影响 学习小程序需要的基础 第二章 小程序环境搭建与开发工具介绍 小程序开发环境 没有小程序号对 ...

  3. ssm 转发请求_千呼万唤!阿里内部终于把这份SSM框架技术学习笔记分享出来了...

    SSM SSM(Spring+SpringMVC+MyBatis)框架集由Spring.MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容).常作为数据源较简单的web项 ...

  4. php mvc 路由,PHP MVC框架路由学习笔记

    文章主要介绍了PHP MVC框架路由学习笔记的相关资料,需要的朋友可以参考下. 提到PHP开发web,自然离不开开发框架,开发框架为我们提供了灵活的开发方式,MVC层分离,业务解耦等... 第一篇先来 ...

  5. CHIP-seq流程学习笔记(7)-热图软件 deeptools

    参考文章: ChIP-seq操作记录 如何使用deeptools处理BAM数据 用deeptools绘制基因组位置的信息 高通量测序数据处理学习记录(四):DeepTools学习笔记 deepTool ...

  6. CHIP-seq流程学习笔记(13)-ATAC_seq 数据加工处理

    今天第一次尝试处理ATAC_seq数据,希望能尽快做完吧. 先放个找好的参考文章:ATAC-seq/ChIP-seq分析方法 1.建立相应目录 对新数据建立对应实验人员(zhaoyingying).测 ...

  7. CHIP-seq流程学习笔记(3)-比对软件 bowtie2

    参考文章: bowtie2使用手册 老菜鸟终于开始进行CHIP-seq的学习啦,又是开始学习新的软件.不过现在感觉没那么头大了,毕竟前边学了一些了.先做些简单的记录吧. 1.安装软件 安装仍然在服务器 ...

  8. RNA-seq流程学习笔记(7)-使用Hisat2进行序列比对

    参考文章: RNAseq(4)–Hisat2进行序列比对及Samtools格式转化 RNA-seq(5):序列比对:Hisat2 hisat2比对软件将reads比对到参考基因组 hisat2比对 R ...

  9. RNA-seq流程学习笔记(10)-使用HTSeq-count软件对reads进行计数

    参考文章: 转录组入门(6): reads计数 RNA-seq练习 第二部分 RNA-seq(6): reads计数 转录组学习六(reads计数与标准化) 1. reads计数的原理 对我们测序得到 ...

  10. 软件开发流程--学习笔记

    软件开发流程--学习笔记 背景 产生原因及作用 个人理解 软件开发流程 需求 需求调研 需求分析 需求确认 设计 概要设计 详细设计 编码 测试 交付 维护 知识拓展 软件开发生命周期(SDLC) 软 ...

最新文章

  1. 经典的《JavaScript 权威指南》中的“对象”不经典
  2. mac ox 10.9 安装eclipse cpp launch failed binary not found
  3. 2.1.4 进程之间的通信(共享通信、消息传递、管道通信)
  4. 【JFreeChart】JFreeChart简介
  5. 记某CMS漏洞getshell
  6. cocos2d学习路线
  7. WireShark抓包之提示Alert Level: Fatal, Description: HandShake Failure
  8. linux java 文件夹创建失败_Linux文件夹文件创建、删除
  9. Android日志[进阶篇]一-使用 Logcat 写入和查看日志
  10. 1.5 编程基础之循环控制 29 数字反转
  11. js——window.open用法
  12. effective c# 明白几个相等运算
  13. 带阵列的服务器如何重装系统,带阵列服务器系统重装
  14. Mac如何重装系统?
  15. 警告: A docBase E:/Tomcat/webapps/Test inside the host appBase has been specified, and will be ignored
  16. java屏蔽虚拟按键代码_Android虚拟按键 Recent键屏蔽(隐藏)
  17. 快捷餐饮之店家后台厨艺秀实现
  18. 联通路由如何设置虚拟服务器,联通光纤安装路由器怎么设置_联通光纤怎么连接无线路由器?-192路由网...
  19. JTopo添加动态连线
  20. 安装jupyter步骤

热门文章

  1. SSO单点登录方案大全
  2. 好用的电台APP推荐|这些年,陪伴我上下班的声音
  3. html5制作人物动作,如何用3DMAX制作多动作人物
  4. 传统手绘建模与次世代建模技术与流程的区别,在未来游戏行业中作为建模人如何做出职业规划
  5. 迪赛智慧数——折线图(面积折线图):各年龄段员工离职率
  6. M26 SDK开发环境搭建
  7. cherry-pick 用法
  8. 什么是SCSI硬盘?
  9. 2的99次方用计算机,神奇的平方计算口诀!让孩子秒变计算机!
  10. matlab中counter怎么用,matlab中fspecial函数的用法