<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # :-: 可以統計網站內的相關數據信息。 統計請求入口參數 | 參數 | 功能 | 說明 | | --- | --- |--- | | Time | 建站時間 | 網站成立時間統計 | | User | 全站賬號 | 獲取用戶相關統計 | | Db | 數據表統計 | 獲取數據表相關統計 | | Query | 多表關聯統計 | 多表關聯查詢獲取統計 | | Msg | 站內信 | 當前賬號站內信統計 | | Cart | 購物車 | 當前賬號購物車統計 | | Runtime | 運行時間 | 程序從開始到代碼所在位置執行時間 | 代碼格式如下 ``` TM()->SiteCount('參數',[功能相關數組]) //功能相關數組下面未舉例可為空 ``` ***** # **網站成立時間統計** 請求參數: | 代碼信息 | 說明 | | --- | --- | | `TM()->SiteCount('Time')` | 以數組的方式輸出<br>創建時間戳:值為`stamp` <br>成立天數:值為`day` <br>創建時間:值為`date` 默認格式:`Y-m-d H:i:s`| | `TM()->SiteCount('Time',['day'])` | 站點創建天數 阿拉伯數字| | `TM()->SiteCount('Time',['stamp'])` | 創建時間戳 可自定義加工處理| | `TM()->SiteCount('Time',['date'])` | 創建日期 默認格式:`Y-m-d H:i:s`<br>自定義格式:`TM()->SiteCount('Time',['date','Y年m月d日 H時i分s秒'])`| 示例代碼: ~~~php 模板語法:站點創建天數:{:TM()->SiteCount('Time',['day'])}<br> PHP語法:站點創建天數:<?php echo TM()->SiteCount('Time',['time']);?> ~~~ ***** # **統計用戶信息** > 建議在模板變量賦值使用,這樣就不會重復查詢。 > 請求參數: | 代碼信息 | 說明 | | --- | --- | | `TM()->SiteCount('User')` | 以數組的方式輸出<br>全部用戶數:值為`count` <br>管理用戶數:值為`admin` <br>普通用戶數:值為`user`<br>代理用戶數:值為`agent`<br>商家用戶數:值為`business`| | `TM()->SiteCount('User',['count'])` | 單獨輸出全部用戶數| | `TM()->SiteCount('User',['admin'])` | 單獨輸出管理用戶數 用戶組標識`admin`| | `TM()->SiteCount('User',['user'])` | 單獨輸出普通用戶數 用戶組標識`user`| | `TM()->SiteCount('User',['agent'])` | 單獨輸出代理用戶數 用戶組標識`agent`| | `TM()->SiteCount('User',['business'])` | 單獨輸出商家通用戶數 用戶組標識`business`| | 高級代碼↓ | --- | | `TM()->SiteCount('User',['用標識',用戶組ID])` | 單獨輸出指定用戶類型的用戶組數量| | `TM()->SiteCount('User',['用標識','reg',多少天])` | 輸出查詢指定用戶過去多少天注冊數量| 示例代碼1: ~~~php //app/index/controllers/tm2.php控制器代碼 $template = Template(); // 模板變量賦值 $template->assign('Ucountr', TM()->SiteCount('User')); // 讀取模板文件渲染輸出 $template->fetch('index/tm2'); //template/default/index/tm2.php 模板代碼 讀取注冊用戶信息<br> 全部用戶:{$Ucount.count}<br> 管理用戶:{$Ucount.admin}<br> 普通用戶:{$Ucount.user}<br> 代理用戶:{$Ucount.agent}<br> 商家用戶:{$Ucount.business} ~~~ 示例代碼2: ``` //直接輸出,不賦值。用于顯示一種 全部用戶:{:TM()->SiteCount('User',['count'])} ``` ***** # **統計數據表信息** | 時間標識 | 說明 | | --- | --- | | D | 多少天之前,比如10天之前 | | W | 多少周之前,比如1周之前 | | M | 多少月之前,比如1月之前 | | Y | 多年內,比如1年內 | > 本方法是為了方便統計以上表內的數據,建議使用DB內置的 `getCount()`或`execute()`方法 示范標簽代碼 全部商品數量 `{:TM()->SiteCount('Db',['shop_content',[]])}` 今天發布商品數量 `{:TM()->SiteCount('Db',['shop_content',[['field'=>'addtime','value' => '0','alias' => 'D']]])}` 昨天發布商品數量 `{:TM()->SiteCount('Db',['shop_content',[['field'=>'addtime','value' => '1','alias' => 'D']]])}` 本周發布商品數量 `{:TM()->SiteCount('Db',['shop_content',[['field'=>'addtime','value' => '0','alias' => 'W']]])}` 上周發布商品數量 `{:TM()->SiteCount('Db',['shop_content',[['field'=>'addtime','value' => '1','alias' => 'W']]])}` 本月發布商品數量 `{:TM()->SiteCount('Db',['shop_content',[['field'=>'addtime','value' => '0','alias' => 'M']]])}` 上月發布商品數量 `{:TM()->SiteCount('Db',['shop_content',[['field'=>'addtime','value' => '1','alias' => 'M']]])}` 今年發布商品數量 `{:TM()->SiteCount('Db',['shop_content',[['field'=>'addtime','value' => '0','alias' => 'Y']]])}` 去年發布商品數量 `{:TM()->SiteCount('Db',['shop_content',[['field'=>'addtime','value' => '1','alias' => 'Y']]])}` **完整示范** ~~~php <?php //查詢某表今天添加數據數量 0代表今天,1代表昨天 其它數字代表x天前 //where篩選為空時則統計全部數量 echo TM()->SiteCount('Db', ['表名', [ //where篩選數組,支持多個字段篩選 [ 'field' => 'addtime',//字段 'value' => '0',//值 'alias' => 'D'//標識 ] ] ] ) //或者使用DB內部方法 echo DB('表')->where("篩選條件")->getCount(); ?> <?php //通過自編SQL關聯查詢查詢某表今天添加數據數量 0代表今天,1代表昨天 其它數字代表x天前 //where篩選為空時則統計全部數量 echo TM()->SiteCount(Query', ['SELECT b.type,a.* FROM cp_user AS a LEFT JOIN cp_user_group AS b ON', [ //where篩選數組,支持多個字段篩選 [ 'field' => 'a.addtime',//字段 'value' => '0',//值 'alias' => 'D'//標識 ] ] ] ) //或者使用DB內部方法 DB('table')->execute("完整的SQL語句"); ?> ~~~ ***** # **獲得頁面執行時間** 輸出全部 ~~~ 頁面執行時間:{:TM()->SiteCount('Runtime')}毫秒 ~~~ 輸出保留小數點后3位 ~~~ 頁面執行時間:{:TM()->SiteCount('Runtime',[3])}毫秒 ~~~ **更高級玩法** ~~~php //記錄開始時間 runtime('fs'); for ($i=0;$i<100000;$i++){ $i++; } //記錄結束時間 runtime('fe'); //輸出所執行時間 echo 'For執行時間:'.runtime('fs','fe'); ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看