<?php
//引入数据库连接文件
require_once '../server/db.php';
header("content-Type: application/json; charset=utf-8");//字符编码设置
$sql = "select id,xm,srxk,zgzt,zrsj,from_unixtime(create_time,'%Y-%m-%d') as create_time from jsgl";
$result = $pdo->query($sql);
$arr = array();
// 输出每行数据
while($row = $result->fetch(PDO::FETCH_ASSOC)) {
$count=count($row);//不能在循环语句中,由于每次删除row数组长度都减小
for($i=0;$i<$count;$i++){
unset($row[$i]);//删除冗余数据
}
array_push($arr,$row);
}
$page = $_GET['page']; //获取前端传过来的page参数
$limit = $_GET['limit']; //获取前端传过来的limit参数
$start = ($page-1)*$limit; //将page参数需要的页-1并乘以limit数
$list = array_slice($arr,$start,$limit); //拼接参数返回给前端正确的page和limit
//拼接json参数
$res = [
"code" => 0,
"msg" => '获取成功',
"count" =>$result->rowCount(), //计算总数
'data' =>$list //获取拼接后的数据
];
//输出json格式数据;
echo json_encode($res,JSON_UNESCAPED_UNICODE);//json编码
?>
版权属于:
moxne
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权
评论 (0)