Heim > Backend-Entwicklung > PHP-Tutorial > PHP开发APP接口(二)

PHP开发APP接口(二)

WBOY
Freigeben: 2016-06-23 13:43:18
Original
805 Leute haben es durchsucht

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

<?php // http://app.com/list.php?page-=1&pagesize=12require_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);}
Nach dem Login kopieren


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage