注:以下內容均已預設配置好資料庫連線且所有表都在同一資料庫中
資料介面(model層)
<?php
/** * 資料介面檔案
*/namespace
;use
think\db
;class
inface
//根據表名分頁查詢100條資料
public
function
getonehundreddata
($page
,$table
)//根據表名查詢該錶是否存在
public
function
i***ist
($table
)else
}}
. 資料展示(controllerl層)
<?php
namespace
;use
;use
think\request
;class
indexif(
$page
==null
)$inface
=new
inface()
;$istable
=$inface
->
i***ist
($table);
if(!$istable
)$data
=$inface
->
getonehundreddata
($page
,$table);
print_r
(json_encode
($data))
;}// json格式展示資料表資料總量
public
function
showcount()
$inface
=new
inface()
;$istable
=$inface
->
i***ist
($table);
if(!$istable
)$count
=$inface
->
datacount
($table);
$show=[
'table'
=>
$table
,'count'
=>
$count];
print_r
(json_encode
($show))
;}}
說明:
輸入:網域名稱/入口檔案/模組/index/showcount/table/表名
eg:
即可查詢該錶的總資料條數
輸入:網域名稱/入口檔案/模組/index/index/table/表名/page/頁碼
eg:
即可查詢該錶的相應頁數的的100條資料
tp5介面開發
tp5號稱為api開發設計的高效能框架 介面請求的順序為 客戶端請求 匹配路由 資料解密 驗證身份 查詢快取 驗證引數 前置中介軟體 控制器 邏輯處理 資料加密 返回資料 後置中介軟體 路由 使用tp5內建路由規則,特別建議完全匹配路由 身份驗證 驗證簽名,簽名規則自定義,在api介面基類中定義 引...
TP5實現簽到功能
基於tp5 模型的乙個簽到功能 由於儲存所有的簽到日期資料庫會非常龐大,所以簽到日期只儲存近三個月的。具體功能 1 記錄最近一次的簽到時間 2 每次簽到都會新增15積分 3 有連續簽到的記錄 create table sp sign id int 11 not null auto increment...
request mysql 介面 TP5介面開發
開啟debug除錯模式 正式上線建議關閉 config.php 應用除錯模式 設定輸出型別 index.php class index public function index data name steven age 24 return json code 0,msg 操作成功 data dat...