PHP开发APP接口(二)
这里将会调用前面博客的数据库连接单例、文件缓存类和开发APP接口(一)
- <?php
- // http://app.com/list.php?page-=1&pagesize=12
- require_once('./response.php');
- require_once('./file.php');
- $file = new File();
- $data = $file->cacheData('index_cron_cahce');
- if($data) {
- return Response::show(200, '首页数据获取成功', $data);
- }else{
- return Response::show(400, '首页数据获取失败', $data);
- }
- exit;
- require_once('./db.php');
- require_once('./file.php');
- $page = isset($_GET['page']) ? $_GET['page'] : 1;
- $pageSize = isset($_GET['pagesize']) ? $_GET['pagesize'] : 6;
- if(!is_numeric($page) || !is_numeric($pageSize)) {
- return Response::show(401, '数据不合法');
- }
- $offset = ($page - 1) * $pageSize;
- $sql = "select * from video where status = 1 order by orderby desc limit ". $offset ." , ".$pageSize;
- $cache = new File();
- $videos = array();
- if(!$videos = $cache->cacheData('index_mk_cache' . $page .'-' . $pageSize)) {
- echo 1;exit;
- try {
- $connect = Db::getInstance()->connect();
- } catch(Exception $e) {
- // $e->getMessage();
- return Response::show(403, '数据库链接失败');
- }
- $result = mysql_query($sql, $connect);
- while($video = mysql_fetch_assoc($result)) {
- $videos[] = $video;
- }
- if($videos) {
- $cache->cacheData('index_mk_cache' . $page .'-' . $pageSize, $videos, 1200);
- }
- }
- if($videos) {
- return Response::show(200, '首页数据获取成功', $videos);
- } else {
- return Response::show(400, '首页数据获取失败', $videos);
- }
转载于:https://www.cnblogs.com/xp796/p/5347375.html
PHP开发APP接口(二)相关推荐
- php app接口id参数类型过滤,PHP开发APP接口---返回数据的封装类
/** * app返回数据类 * 1.接受多维,缺少键名的数组, * 2.可由输入的format参数决定返回数据格式 * 例子:Response::show(200, 'success', $data ...
- appcontroller.php,php用什么开发app接口
可以使用 REST模式 来开发 App 接口,首先建立一个公共控制器,再建其他控制器继承它即可. 确定好返回的数据内容格式及信息码: (推荐学习:PHP视频教程)<?php // App接口公共 ...
- php开发APP接口 接收客户端的图片
php开发APP接口 接收客户端的图片 header( "Content-Type: image/jpeg" ); $filename = time(). '.png' ; $st ...
- php app接口开发,「PHP开发APP接口实战005」基础示例接口的实现一
前一章,我们对接口参数基本定义做了一个简要说明.里面提到了几个示例接口,接下来,我们就来讲解这个几点个示例接口的具体实现. 「PHP开发APP接口实战004」基础响应参数说明 前言 由于我们的接口返回 ...
- PHP开发APP接口全过程(一)
1.学习要点: 服务器端 –> 数据库|缓存 –>调用接口 –>客户端 2.APP接口介绍:(PHP开发APP接口) PHP面向对象的接口:抽象类,interface定义 ==> ...
- php开发APP接口(一)
php开发APP接口(一) 使用PHP来生成APP接口数据是非常简单的,如果你还不了解PHP没有关系,只需要看过PHP的基本语法,再看本示例就可以了. APP接口一般都是json格式(当然也有少数xm ...
- php 面向接口,php开发app接口
一.app接口简介:与PHP面向对象的接口不同,是通信接口地址 1.条件: 1)接口地址 2)接口文件 3)接口数据 2.如何通信 1)类似BS模式 3.客户端app通信格式区别:xml和json 1 ...
- PHP服务端开发APP接口
一.APP接口简介 什么是app接口?app接口就是用服务端程序如php写好的脚本,以供app客户端请求而获得数据的一个东西.比如一个商铺app的首页,肯定有一些商品列表,那么当你打开这个app时,这 ...
- php接口调用实例源代码,小蚂蚁学习APP接口开发(7)—— APP接口实例——读取缓存方式开发APP接口的代码案例...
从数据库中直接读取数据,虽然时效性很强,但是对数据库造成很大压力,尤其是在高访问量的情况下.这时候可以通过缓存,来有效的缓解了这一压力,虽然时效性有些不足,但是服务器的抗压能力却达到了很大的提高. 读 ...
最新文章
- HarmonyOS 实现跑马灯效果
- Git冲突与解决方法【转】
- ue4怎么导出fbx文件_【教程】Houdini Engine在UE4中的基本使用(一)
- SQL实现当前行等于前面两行数据之和
- Java面向对象(二)
- H5源码口红机在线游戏无需公众号
- AS使用NDK Cmake方式依赖第三方库注意事项
- 静默安装Oracle11G
- 实施工程师是干嘛的_CTO大怒:300万建设数据中台,啥也没看见,我要它干嘛?...
- python输入输出格式_Python基础-用户的输入及格式化输出 | 【韩涛博客】
- SQL查询语句精华大全
- python实现isprime函数_Python参数类型以及实现isOdd函数,isNum函数,multi函数,isPrime函数...
- JWT的数字签名的简单理解
- 《自控力》 第一章读书笔记
- java testsuite,JUnit之TestCase和TestSuite详解
- 飞天加速计划初体验-阿里云开发者社区
- 【论文阅读】RAPTOR: Robust and Perception-Aware Trajectory Replanning for Quadrotor Fast Flight
- 对ArrayList集合里面数据排序
- CUDA计算能力显卡对照表
- java中打印俄文字母表_符号大全 - simonkjer的个人空间 - OSCHINA - 中文开源技术交流社区...
热门文章
- file_get_contents高級用法
- grep,egrep及元字符和posix字符集
- jQuery将不再支持IE6/7/8
- 域名”A记录,MX记录,CNAME记录,TTL值,URL转发”解释
- ajax后台如何把对象转为json_57. Django 2.1.7 查询数据返回json格式
- 机器学习知识点(三十七)特征选择方法总结
- 正则满足中文的顿号_常用的正则表达式、正则表达式之断言
- 多线程高并发 底层锁机制与优化的最佳实践——各种锁的分类 || synchronized 关键字 倒底锁的是什么东西?|| CAS与ABA问题||锁优化||轻量级锁一定比重量级锁的性能高吗
- Windows 技术篇-桌面图标全部消失问题解决方法,windows资源管理器重启实例演示
- GRPC java实现demo