日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php api数据,php API查询数据

發布時間:2025/6/15 php 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php api数据,php API查询数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

session_start();

if (key_exists('page', $_GET)) {

if(intval($_GET['page'])>0){

// 判斷是否存在次數

if (isset($_SESSION['LIMIT'])) {

// 判斷是否已經訪問了2000次

if ($_SESSION['LIMIT'] > 2000) {

// 判斷如果超過2000次則12小時后才能再次訪問

if (intval(time()) - intval($_SESSION['XS_TIME']) >= 43200) {

$_SESSION['LIMIT'] = 0;

}

$data = array(0, 'error', "Rate Limit Exceeded");

header('Content-Type: application/json');

echo json_encode($data);

} else {

$_SESSION['XS_TIME'] = time();

$_SESSION['LIMIT'] = $_SESSION['LIMIT'] + 1;

$servername = "localhost";

$username = "xx";

$password = "xx";

$dbname = 'xx';

$link = mysqli_connect($servername, $username, $password);

if (!$link) {

die('Could not connect to MySQL: ' . mysqli_error());

} else {

$pdo = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);

$pdo->exec('set names utf8');

// 總頁數

$sum = "SELECT * FROM ay_content WHERE id != 1 AND id != 2 AND id != 3 AND id != 20 AND id != 21 AND id != 22 AND id != 23 AND id != 26 AND id != 27 AND id != 109 AND id != 110 AND id != 111 AND id != 112 AND id != 113 AND id != 119 AND id != 753 AND id != 754 AND id != 755";

//分頁

$sql = "SELECT ay_content.id,ay_content.scode,ay_content.title,author,source,ay_content.date,ay_content.ico,ay_content.pics,ay_content.content,ay_content.tags,enclosure,ay_content.keywords,ay_content.description,ay_content.sorting,ay_content.status,ay_content.istop,ay_content.isrecommend,ay_content.isheadline,ay_content.visits,ay_content.likes,ay_content.oppose,ay_content.create_user,ay_content.update_user,ay_content.create_time,ay_content.update_time,ay_content_sort.name AS className FROM ay_content INNER JOIN ay_content_sort ON ay_content.scode=ay_content_sort.id LIMIT ".((intval($_GET['page'])-1) * 100).",100";

$sum = $pdo->query($sum);

$sum = $sum->fetchAll(PDO::FETCH_ASSOC);

$num = count($sum);

$page = intval($num / 100);

if($num % 100 !=0){

$page +=1;

}

$smt = $pdo->query($sql);

//總數據數

$rows['num'] = count($sum);

//分頁總數

$rows['page_count'] = $page;

//當前頁數

$rows['page'] = $_GET['page'];

$smt = $smt->fetchAll(PDO::FETCH_ASSOC);

//當前頁數據總數

$rows['page_num'] = count($smt);

//當前頁數據

$rows['data'] = $smt;

$rows = json_encode($rows);

$data = json_decode($rows);

$data = array(1, 'success', $data);

header('Content-Type: application/json');

echo json_encode($data);

};

mysqli_close($link);

}

} else {

$_SESSION['LIMIT'] = 0;

}

} else {

$data = array(0, 'error', "Please pass in the correct parameters");

header('Content-Type: application/json');

echo json_encode($data);

}

}else{

$data = array(0, 'error', "Please pass in the correct parameters");

header('Content-Type: application/json');

echo json_encode($data);

}

總結

以上是生活随笔為你收集整理的php api数据,php API查询数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。