码迷,mamicode.com
首页 > 移动开发 > 详细

PHP开发APP接口(二)

时间:2016-04-02 13:26:21      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

这里将会调用前面博客的数据库连接单例、文件缓存类和开发APP接口(一)

 

[php] view plain copy
 
 print?技术分享技术分享
  1. <?php  
  2. // http://app.com/list.php?page-=1&pagesize=12  
  3. require_once(‘./response.php‘);  
  4. require_once(‘./file.php‘);  
  5.   
  6. $file = new File();  
  7. $data = $file->cacheData(‘index_cron_cahce‘);  
  8. if($data) {  
  9.     return Response::show(200, ‘首页数据获取成功‘, $data);  
  10. }else{  
  11.     return Response::show(400, ‘首页数据获取失败‘, $data);  
  12. }  
  13. exit;  
  14. require_once(‘./db.php‘);  
  15. require_once(‘./file.php‘);  
  16. $page = isset($_GET[‘page‘]) ? $_GET[‘page‘] : 1;  
  17. $pageSize = isset($_GET[‘pagesize‘]) ? $_GET[‘pagesize‘] : 6;  
  18. if(!is_numeric($page) || !is_numeric($pageSize)) {  
  19.     return Response::show(401, ‘数据不合法‘);  
  20. }  
  21.   
  22. $offset = ($page - 1) * $pageSize;  
  23.   
  24. $sql = "select * from video where status = 1 order by orderby desc limit ". $offset ." , ".$pageSize;  
  25. $cache = new File();  
  26. $videos = array();  
  27. if(!$videos = $cache->cacheData(‘index_mk_cache‘ . $page .‘-‘ . $pageSize)) {  
  28.     echo 1;exit;  
  29.     try {  
  30.         $connect = Db::getInstance()->connect();  
  31.     } catch(Exception $e) {  
  32.         // $e->getMessage();  
  33.         return Response::show(403, ‘数据库链接失败‘);  
  34.     }  
  35.     $result = mysql_query($sql, $connect);   
  36.       
  37.     while($video = mysql_fetch_assoc($result)) {  
  38.         $videos[] = $video;  
  39.     }  
  40.   
  41.     if($videos) {  
  42.         $cache->cacheData(‘index_mk_cache‘ . $page .‘-‘ . $pageSize, $videos, 1200);  
  43.     }  
  44. }  
  45.   
  46. if($videos) {  
  47.     return Response::show(200, ‘首页数据获取成功‘, $videos);  
  48. else {  
  49.     return Response::show(400, ‘首页数据获取失败‘, $videos);  
  50. }  

PHP开发APP接口(二)

标签:

原文地址:http://www.cnblogs.com/xp796/p/5347375.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!