thinkPHP5 實現點選量(資料自增 自減)

2021-10-05 11:58:29 字數 1011 閱讀 2072

setinc/setdec 如不加第二個引數,預設值為1

// score 欄位加 1

db::

table

('think_user')-

>

where

('id',1

)->

setinc

('score');

// score 欄位加 5

db::

table

('think_user')-

>

where

('id',1

)->

setinc

('score',5

);// score 欄位減 1

db::

table

('think_user')-

>

where

('id',1

)->

setdec

('score');

// score 欄位減 5

db::

table

('think_user')-

>

where

('id',1

)->

setdec

('score',5

);

setinc/setdec支援延時更新,如果需要延時更新則傳入第三個引數

下例中延時10秒,給score欄位增加1

db:

:table

('think_user')-

>

where

('id',1

)->

setinc

('score',1

,10);

--------------------------------------------華麗的分割線----------------------------------

傳送門

ThinkPHP5實現PHPExcel操作

然後在index.php入口檔案中加一行 用來定義路徑的 雖然不一定能用上 define extend path dir extend 載入第三方路由 然後在extend目錄下建立資料夾lib,在把excel的類放進去 開啟phpexcel設定命名空間 完成配置,現在可以使用了!我們在控制器use一...

ThinkPHP5實現定時任務

namespace usethink console command usethink console input usethink console output class test extends command protected function execute input input,ou...

Thinkphp5實現前後端分離

大致步驟如下 解決跨域請求問題 改變輸出資料格式為api常用返回json格式 自定義異常處理 修改適配api使用 開始強制路由 解決跨域問題 應用行為擴充套件定義檔案 return 應用初始化 應用開始 模組初始化 module init 操作開始執行 action begin 檢視內容過濾 vie...