Windows中使用計劃任務(wù)自動執(zhí)行PHP程序?qū)嵗?/h1>
更新時間:2014年05月09日 09:13:18 作者:
相信不少讀者(PHP愛好者)在工作、學(xué)習(xí)的過程中經(jīng)常抱怨:在WIN如何讓PHP定時自動發(fā)信呢??如何讓MYSQL實現(xiàn)自動備份而無后顧之憂呢??如 果完全依靠手工進行當(dāng)然也可以實現(xiàn),但操作上似乎過于繁瑣了一點!別著急,利用系統(tǒng)的任務(wù)計劃程序(Windows 98稱之為計劃任務(wù))可輕易解決這一問題。這一功能往往被很多用戶忽略或者未曾想到:)
所謂任務(wù)計劃就是由計算機自動調(diào)用用戶事先設(shè)置好的應(yīng)用程序,從而達到簡化用戶操作的目的。利用Windows 2000的任務(wù)計劃程序(相當(dāng)與*NIX下的cron程序,這里不再對其詳述),我們可以安排任何腳本、程序或文檔在最恰當(dāng)?shù)臅r候運行,從而滿足自己的需要。下面以Windows 2000為例。
具體來說,我們?nèi)粜枥萌蝿?wù)計劃程序自動運行則應(yīng)執(zhí)行如下步驟:
單擊"開始"按鈕,然后依次選擇"程序"→"附件"→"系統(tǒng)工具"→"任務(wù)計劃"(或者是"設(shè)置"→"控制面板"→"任務(wù)計劃"),啟動Windows 2000的任務(wù)計劃管理程序。
在"任務(wù)計劃"窗口中雙擊"添加任務(wù)計劃"圖標(biāo),啟動系統(tǒng)的"任務(wù)計劃向?qū)?,然后單擊"下一步"按鈕,在給出的程序列表中選擇需要自動運行的應(yīng)用程序,然后單擊"下一步"按鈕。
設(shè)置適當(dāng)?shù)娜蝿?wù)計劃名稱并選擇自動執(zhí)行這個任務(wù)的時間頻率(如每天、每星期、每月、一次性、每次啟動計算機時、每次登錄時等),然后單擊"下一步"按鈕。
此時系統(tǒng)將會要求用戶對程序運行的具體時間進行設(shè)置,如幾號、幾點鐘、哪幾個時間段才能運行等,我們只需根據(jù)自己的需要加以設(shè)置即可。
接下來系統(tǒng)將會要求用戶設(shè)置適當(dāng)?shù)挠脩裘懊艽a(如圖5所示),以便系統(tǒng)今后能自動加以運行。
最后,我們只需單擊"完成"按鈕即可將相應(yīng)任務(wù)添加到Windows
2000的任務(wù)計劃程序中,此后它就會自動"記住"這個任務(wù),一旦系統(tǒng)時間及相關(guān)條件與用戶設(shè)置的計劃相符,它就會自動調(diào)用用戶所指定的應(yīng)用程序,十分方
便(每次啟動Windows 2000的時候,任務(wù)計劃程序都會自動啟動,并在后臺運行,確保用戶的計劃能夠按時執(zhí)行)。
現(xiàn)在我們來測試一下剛才所建的任務(wù)是否成功,鼠標(biāo)右鍵單擊"php"程序圖標(biāo)(如圖6所示),在彈出的菜單里面選擇"運行"。一般情況下程序圖標(biāo)只要這樣
激活運行就可以正常啟動。如果運行失敗可查看用戶和密碼是否設(shè)置正確,還有確定"Task
Scheduler"服務(wù)是否已啟動,本人當(dāng)初就是為了節(jié)省系統(tǒng)資源把它關(guān)掉了導(dǎo)致運行失敗,害我找了大半天。另外也可從"系統(tǒng)日志"里查看到底是什么原
因造成運行失敗的。
好了,講了這么多任務(wù)計劃的應(yīng)用,現(xiàn)在我們切入正題,下面將介紹兩個例子:
一、讓PHP定時運行
編輯如下代碼,并保存為test.php:
復(fù)制代碼 代碼如下:
<?php
$fp = @fopen("test.txt", "a+");
fwrite($fp, date("Y-m-d H:i:s") . " 讓PHP定時運行吧!\n");
fclose($fp);
?>
添加一個任務(wù)計劃,在(如圖2所示)這一步輸入命令:
復(fù)制代碼 代碼如下:
D:\php4\php.exe -q D:\php4\test.php
時間設(shè)置為每隔1分鐘運行一次,然后運行這個任務(wù)。
現(xiàn)在我們來看看d:\php4\test.txt文件的內(nèi)容時候是否成功。如果內(nèi)容為如下所示,那么恭喜你成功了。
復(fù)制代碼 代碼如下:
2003-03-03 11:08:01 讓PHP定時運行吧!
2003-03-03 11:09:02 讓PHP定時運行吧!
2003-03-03 11:10:01 讓PHP定時運行吧!
2003-03-03 11:11:02 讓PHP定時運行吧!
二、讓MYSQL實現(xiàn)自動備份
編輯如下代碼,并保存為backup.php,如果要壓縮可以拷貝一個rar.exe:
復(fù)制代碼 代碼如下:
<?php
if ($argc != 2 || in_array($argv[1], array('--help', '-?'))) {
?>
backup Ver 0.01, for Win95/Win98/WinNT/Win2000/WinXP on i32
Copyright (C) 2000 ptker All rights reserved.
This is free software,and you are welcome to modify and redistribute it
under the GPL license
PHP Shell script for the backup MySQL database.
Usage: <?php echo $argv[0]; ?> <option>
<option> can be database name you would like to backup.
With the --help, or -? options, you can get this help and exit.
<?php
} else {
$dbname = $argv[1];
$dump_tool = "c:\\mysql\\bin\\mysqldump";
$rar_tool = "d:\\php4\\rar";
@exec("$dump_tool --opt -u user -ppassword $dbname > ./$dbname.sql");
@exec("$rar_tool a -ag_yyyy_mm_dd_hh_mm $dbname.rar $dbname.sql");
@unlink("$dbname.sql");
echo "Backup complete!";
}
?>
添加一個任務(wù)計劃,在(如圖2所示)這一步輸入命令:
復(fù)制代碼 代碼如下:
D:\php4\php.exe -q D:\php4\backup.php databasename
時間設(shè)置為每天運行一次,然后運行這個任務(wù)。
最后會在d:\php4\目錄下生成一個以數(shù)據(jù)庫名和當(dāng)前時間組成的rar文件。
恭喜你!大功告成了!
當(dāng)然備份方式有很多種,讀者可按照自己喜歡的去做!
以上是原著.結(jié)合本人實賤,補充說明如下:
如果出現(xiàn)錯誤:
在試著設(shè)置任務(wù)帳戶信息時出現(xiàn)錯誤
指定的錯誤是:
0x80070005:拒絕訪問
您沒有運行所請求的操作的權(quán)限
在上面'"4.接下來系統(tǒng)將會要求用戶設(shè)置適當(dāng)?shù)挠脩裘懊艽a,以便系統(tǒng)今后能自動加以運行".這里最好用"system"用戶,密碼可為空.
這個system的權(quán)限非常之高,比你的administrator還要高,所以你在運行命令的時候千萬不要亂來,這個可是什么提示都沒有就會無條件執(zhí)行的,這個權(quán)限下你kill核心進程都行.
上面2、添加一個任務(wù)計劃,在這一步輸入命令:
復(fù)制代碼 代碼如下:
D:\php4\php.exe -q D:\php4\test.php
正確形式應(yīng)為
復(fù)制代碼 代碼如下:
"D:\php4\php.exe" -q "D:\php4\test.php"
即路徑要用雙引號括住.
最近做了幾個PHP的游戲項目,有棋牌游戲也有rpg游戲,其中都或多或少的需要一些定時更新信息的機制。比如棋牌游戲的玩家超時檢測。rpg游戲中用到的就更多了,怪物刷新、自動回血、任務(wù)過期、排行榜刷新等等。因為PHP沒有內(nèi)存駐留程序,所以在處理上有一些困難。
我參考了一些同行的實現(xiàn)方法,通常的做法是根據(jù)具體項目的需要,用c++、python、java等寫一個輔助程序,定時對數(shù)據(jù)庫進行更新。但
是這樣做很麻煩。首先,這些輔助程序需要懂另外一門語言的程序員介入,勢必會增加一定開發(fā)成本和風(fēng)險。第二,不同語言程序員之間聯(lián)調(diào)很麻煩,進度很慢,由
于輔助程序與前臺之間的關(guān)系很緊密,基本上需要同時開發(fā),一起調(diào)試。
我在項目中采用了一種定時執(zhí)行任務(wù)的方法,自己感覺這個方案比較好,屬于一勞永逸型的,把所有代碼全都交給PHP這邊。
首先在數(shù)據(jù)庫中,定義一個名為task的表,里面有兩個字段 exectime 和
url。其中exectime是一個unix類型的時間,url是字符串型的。每條數(shù)據(jù)都代表一個任務(wù),具體意義是“這條任務(wù)在exectime時執(zhí)行,
執(zhí)行的地址為url”。輔助程序會每隔一秒鐘監(jiān)視一次這個表,把當(dāng)前時間對比表中每個任務(wù)的時間,如果時間達到,則請求該url,而后任務(wù)執(zhí)行完成,刪除
這條任務(wù)。如此循環(huán)往復(fù)。
這樣做的好處是PHP程序開發(fā)人員可以很自由的在他們想要的時間執(zhí)行他們想要執(zhí)行的網(wǎng)頁。而且這個程序只需要寫一次,放到任何類似項目中都可以很好的使用。
我將這個程序做成了windows服務(wù)和archlinux的Daemon,這樣就實現(xiàn)了整個項目的跨平臺。
補充內(nèi)容:
任務(wù)的開啟是這樣的,我們做了一個類似大型網(wǎng)游的服務(wù)器開關(guān)界面,登錄游戲后臺后,到服務(wù)器控制頁面,可以查看當(dāng)前服務(wù)器的運行狀態(tài),可以開啟或者關(guān)閉服務(wù)器。開啟服務(wù)器則是把相關(guān)任務(wù)插入到任務(wù)列表中,關(guān)閉服務(wù)器是把任務(wù)列表清空。是人工形式的。
任務(wù)的重復(fù)開啟,因為這些任務(wù)都是由php插入到任務(wù)表中去的,而且任務(wù)表中的每條任務(wù)都是執(zhí)行一次就由輔助程序刪除的,所以每個任務(wù)只能執(zhí)行一次。如果有任務(wù)需要循環(huán)執(zhí)行,那么就只能是通過在執(zhí)行這個任務(wù)(即任務(wù)的url)的php代碼里面,再把他自己重新插入到任務(wù)列表中去。
任務(wù)的超時,任務(wù)超時分為兩種,數(shù)據(jù)表中,任務(wù)的執(zhí)行之間超時,一種是請求該任務(wù)頁面超時。第一種情況不會發(fā)生,因為輔助程序每次都執(zhí)行小于等于當(dāng)前 時間的所有任務(wù)。第二種情況,輔助程序會自動判斷這個頁面的訪問是否成功,如果返回服務(wù)器錯誤或無法連接等,就保留此任務(wù),不刪除,等到下次循環(huán)時再嘗試 執(zhí)行。
相關(guān)文章
-
PHP數(shù)組內(nèi)存利用率低和弱類型詳細(xì)解讀
本篇文章主要介紹了PHP數(shù)組內(nèi)存利用率低和弱類型詳細(xì)解讀,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
2017-08-08
-
phpStudy2018安裝教程及本地服務(wù)器的配置方法
phpStudy 2018是一款非常強大的php環(huán)境調(diào)試工具,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調(diào)試環(huán)境。這篇文章主要介紹了phpStudy2018安裝教程及本地服務(wù)器的配置方法,需要的朋友可以參考下 2018-03-03
-
PHP 進程池與輪詢調(diào)度算法實現(xiàn)多任務(wù)的示例代碼
這篇文章主要介紹了PHP 進程池與輪詢調(diào)度算法實現(xiàn)多任務(wù)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧 2019-11-11
-
PHP xpath提取網(wǎng)頁數(shù)據(jù)內(nèi)容代碼解析
這篇文章主要介紹了PHP xpath提取網(wǎng)頁數(shù)據(jù)內(nèi)容代碼解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下 2020-07-07
-
ThinkPHP使用getlist方法實現(xiàn)數(shù)據(jù)搜索功能示例
這篇文章主要介紹了ThinkPHP使用getlist方法實現(xiàn)數(shù)據(jù)搜索功能,結(jié)合實例形式較為詳細(xì)的分析了thinkPHP基于getlist實現(xiàn)根據(jù)給定條件進行數(shù)據(jù)的讀取、顯示等相關(guān)操作技巧,需要的朋友可以參考下 2017-05-05
最新評論
所謂任務(wù)計劃就是由計算機自動調(diào)用用戶事先設(shè)置好的應(yīng)用程序,從而達到簡化用戶操作的目的。利用Windows 2000的任務(wù)計劃程序(相當(dāng)與*NIX下的cron程序,這里不再對其詳述),我們可以安排任何腳本、程序或文檔在最恰當(dāng)?shù)臅r候運行,從而滿足自己的需要。下面以Windows 2000為例。
具體來說,我們?nèi)粜枥萌蝿?wù)計劃程序自動運行則應(yīng)執(zhí)行如下步驟:
單擊"開始"按鈕,然后依次選擇"程序"→"附件"→"系統(tǒng)工具"→"任務(wù)計劃"(或者是"設(shè)置"→"控制面板"→"任務(wù)計劃"),啟動Windows 2000的任務(wù)計劃管理程序。
在"任務(wù)計劃"窗口中雙擊"添加任務(wù)計劃"圖標(biāo),啟動系統(tǒng)的"任務(wù)計劃向?qū)?,然后單擊"下一步"按鈕,在給出的程序列表中選擇需要自動運行的應(yīng)用程序,然后單擊"下一步"按鈕。
設(shè)置適當(dāng)?shù)娜蝿?wù)計劃名稱并選擇自動執(zhí)行這個任務(wù)的時間頻率(如每天、每星期、每月、一次性、每次啟動計算機時、每次登錄時等),然后單擊"下一步"按鈕。
此時系統(tǒng)將會要求用戶對程序運行的具體時間進行設(shè)置,如幾號、幾點鐘、哪幾個時間段才能運行等,我們只需根據(jù)自己的需要加以設(shè)置即可。
接下來系統(tǒng)將會要求用戶設(shè)置適當(dāng)?shù)挠脩裘懊艽a(如圖5所示),以便系統(tǒng)今后能自動加以運行。
最后,我們只需單擊"完成"按鈕即可將相應(yīng)任務(wù)添加到Windows
2000的任務(wù)計劃程序中,此后它就會自動"記住"這個任務(wù),一旦系統(tǒng)時間及相關(guān)條件與用戶設(shè)置的計劃相符,它就會自動調(diào)用用戶所指定的應(yīng)用程序,十分方
便(每次啟動Windows 2000的時候,任務(wù)計劃程序都會自動啟動,并在后臺運行,確保用戶的計劃能夠按時執(zhí)行)。
現(xiàn)在我們來測試一下剛才所建的任務(wù)是否成功,鼠標(biāo)右鍵單擊"php"程序圖標(biāo)(如圖6所示),在彈出的菜單里面選擇"運行"。一般情況下程序圖標(biāo)只要這樣
激活運行就可以正常啟動。如果運行失敗可查看用戶和密碼是否設(shè)置正確,還有確定"Task
Scheduler"服務(wù)是否已啟動,本人當(dāng)初就是為了節(jié)省系統(tǒng)資源把它關(guān)掉了導(dǎo)致運行失敗,害我找了大半天。另外也可從"系統(tǒng)日志"里查看到底是什么原
因造成運行失敗的。
好了,講了這么多任務(wù)計劃的應(yīng)用,現(xiàn)在我們切入正題,下面將介紹兩個例子:
一、讓PHP定時運行
編輯如下代碼,并保存為test.php:
<?php
$fp = @fopen("test.txt", "a+");
fwrite($fp, date("Y-m-d H:i:s") . " 讓PHP定時運行吧!\n");
fclose($fp);
?>
添加一個任務(wù)計劃,在(如圖2所示)這一步輸入命令:
D:\php4\php.exe -q D:\php4\test.php
時間設(shè)置為每隔1分鐘運行一次,然后運行這個任務(wù)。
現(xiàn)在我們來看看d:\php4\test.txt文件的內(nèi)容時候是否成功。如果內(nèi)容為如下所示,那么恭喜你成功了。
2003-03-03 11:08:01 讓PHP定時運行吧!
2003-03-03 11:09:02 讓PHP定時運行吧!
2003-03-03 11:10:01 讓PHP定時運行吧!
2003-03-03 11:11:02 讓PHP定時運行吧!
二、讓MYSQL實現(xiàn)自動備份
編輯如下代碼,并保存為backup.php,如果要壓縮可以拷貝一個rar.exe:
<?php
if ($argc != 2 || in_array($argv[1], array('--help', '-?'))) {
?>
backup Ver 0.01, for Win95/Win98/WinNT/Win2000/WinXP on i32
Copyright (C) 2000 ptker All rights reserved.
This is free software,and you are welcome to modify and redistribute it
under the GPL license
PHP Shell script for the backup MySQL database.
Usage: <?php echo $argv[0]; ?> <option>
<option> can be database name you would like to backup.
With the --help, or -? options, you can get this help and exit.
<?php
} else {
$dbname = $argv[1];
$dump_tool = "c:\\mysql\\bin\\mysqldump";
$rar_tool = "d:\\php4\\rar";
@exec("$dump_tool --opt -u user -ppassword $dbname > ./$dbname.sql");
@exec("$rar_tool a -ag_yyyy_mm_dd_hh_mm $dbname.rar $dbname.sql");
@unlink("$dbname.sql");
echo "Backup complete!";
}
?>
添加一個任務(wù)計劃,在(如圖2所示)這一步輸入命令:
D:\php4\php.exe -q D:\php4\backup.php databasename
時間設(shè)置為每天運行一次,然后運行這個任務(wù)。
最后會在d:\php4\目錄下生成一個以數(shù)據(jù)庫名和當(dāng)前時間組成的rar文件。
恭喜你!大功告成了!
當(dāng)然備份方式有很多種,讀者可按照自己喜歡的去做!
以上是原著.結(jié)合本人實賤,補充說明如下:
如果出現(xiàn)錯誤:
在試著設(shè)置任務(wù)帳戶信息時出現(xiàn)錯誤
指定的錯誤是:
0x80070005:拒絕訪問
您沒有運行所請求的操作的權(quán)限
在上面'"4.接下來系統(tǒng)將會要求用戶設(shè)置適當(dāng)?shù)挠脩裘懊艽a,以便系統(tǒng)今后能自動加以運行".這里最好用"system"用戶,密碼可為空.
這個system的權(quán)限非常之高,比你的administrator還要高,所以你在運行命令的時候千萬不要亂來,這個可是什么提示都沒有就會無條件執(zhí)行的,這個權(quán)限下你kill核心進程都行.
上面2、添加一個任務(wù)計劃,在這一步輸入命令:
D:\php4\php.exe -q D:\php4\test.php
正確形式應(yīng)為
"D:\php4\php.exe" -q "D:\php4\test.php"
即路徑要用雙引號括住.
最近做了幾個PHP的游戲項目,有棋牌游戲也有rpg游戲,其中都或多或少的需要一些定時更新信息的機制。比如棋牌游戲的玩家超時檢測。rpg游戲中用到的就更多了,怪物刷新、自動回血、任務(wù)過期、排行榜刷新等等。因為PHP沒有內(nèi)存駐留程序,所以在處理上有一些困難。
我參考了一些同行的實現(xiàn)方法,通常的做法是根據(jù)具體項目的需要,用c++、python、java等寫一個輔助程序,定時對數(shù)據(jù)庫進行更新。但
是這樣做很麻煩。首先,這些輔助程序需要懂另外一門語言的程序員介入,勢必會增加一定開發(fā)成本和風(fēng)險。第二,不同語言程序員之間聯(lián)調(diào)很麻煩,進度很慢,由
于輔助程序與前臺之間的關(guān)系很緊密,基本上需要同時開發(fā),一起調(diào)試。
我在項目中采用了一種定時執(zhí)行任務(wù)的方法,自己感覺這個方案比較好,屬于一勞永逸型的,把所有代碼全都交給PHP這邊。
首先在數(shù)據(jù)庫中,定義一個名為task的表,里面有兩個字段 exectime 和
url。其中exectime是一個unix類型的時間,url是字符串型的。每條數(shù)據(jù)都代表一個任務(wù),具體意義是“這條任務(wù)在exectime時執(zhí)行,
執(zhí)行的地址為url”。輔助程序會每隔一秒鐘監(jiān)視一次這個表,把當(dāng)前時間對比表中每個任務(wù)的時間,如果時間達到,則請求該url,而后任務(wù)執(zhí)行完成,刪除
這條任務(wù)。如此循環(huán)往復(fù)。
這樣做的好處是PHP程序開發(fā)人員可以很自由的在他們想要的時間執(zhí)行他們想要執(zhí)行的網(wǎng)頁。而且這個程序只需要寫一次,放到任何類似項目中都可以很好的使用。
我將這個程序做成了windows服務(wù)和archlinux的Daemon,這樣就實現(xiàn)了整個項目的跨平臺。
補充內(nèi)容:
任務(wù)的開啟是這樣的,我們做了一個類似大型網(wǎng)游的服務(wù)器開關(guān)界面,登錄游戲后臺后,到服務(wù)器控制頁面,可以查看當(dāng)前服務(wù)器的運行狀態(tài),可以開啟或者關(guān)閉服務(wù)器。開啟服務(wù)器則是把相關(guān)任務(wù)插入到任務(wù)列表中,關(guān)閉服務(wù)器是把任務(wù)列表清空。是人工形式的。
任務(wù)的重復(fù)開啟,因為這些任務(wù)都是由php插入到任務(wù)表中去的,而且任務(wù)表中的每條任務(wù)都是執(zhí)行一次就由輔助程序刪除的,所以每個任務(wù)只能執(zhí)行一次。如果有任務(wù)需要循環(huán)執(zhí)行,那么就只能是通過在執(zhí)行這個任務(wù)(即任務(wù)的url)的php代碼里面,再把他自己重新插入到任務(wù)列表中去。
任務(wù)的超時,任務(wù)超時分為兩種,數(shù)據(jù)表中,任務(wù)的執(zhí)行之間超時,一種是請求該任務(wù)頁面超時。第一種情況不會發(fā)生,因為輔助程序每次都執(zhí)行小于等于當(dāng)前 時間的所有任務(wù)。第二種情況,輔助程序會自動判斷這個頁面的訪問是否成功,如果返回服務(wù)器錯誤或無法連接等,就保留此任務(wù),不刪除,等到下次循環(huán)時再嘗試 執(zhí)行。
相關(guān)文章
PHP數(shù)組內(nèi)存利用率低和弱類型詳細(xì)解讀
本篇文章主要介紹了PHP數(shù)組內(nèi)存利用率低和弱類型詳細(xì)解讀,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-08-08phpStudy2018安裝教程及本地服務(wù)器的配置方法
phpStudy 2018是一款非常強大的php環(huán)境調(diào)試工具,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調(diào)試環(huán)境。這篇文章主要介紹了phpStudy2018安裝教程及本地服務(wù)器的配置方法,需要的朋友可以參考下2018-03-03PHP 進程池與輪詢調(diào)度算法實現(xiàn)多任務(wù)的示例代碼
這篇文章主要介紹了PHP 進程池與輪詢調(diào)度算法實現(xiàn)多任務(wù)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11PHP xpath提取網(wǎng)頁數(shù)據(jù)內(nèi)容代碼解析
這篇文章主要介紹了PHP xpath提取網(wǎng)頁數(shù)據(jù)內(nèi)容代碼解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-07-07ThinkPHP使用getlist方法實現(xiàn)數(shù)據(jù)搜索功能示例
這篇文章主要介紹了ThinkPHP使用getlist方法實現(xiàn)數(shù)據(jù)搜索功能,結(jié)合實例形式較為詳細(xì)的分析了thinkPHP基于getlist實現(xiàn)根據(jù)給定條件進行數(shù)據(jù)的讀取、顯示等相關(guān)操作技巧,需要的朋友可以參考下2017-05-05