2016-06-13 115 views
1

我想使用MYsqli觸發器調用Php函數,我發現這有很多安全威脅。我想在特定時間每天發送一個短信給我的數據庫中所有那些許可證到期時間在7天以內的人,那麼我應該怎麼做?從MySQL觸發器調用PHP函數

+2

獲取用戶列表和簡單地拋出'cron'而不是從MySQL調用它觸發 –

+0

試試這個http://stackoverflow.com/questions/8004710/run-php-file-at-scheduled-times或http://stackoverflow.com/a/ 9122112/5612089 –

+0

使用cronjob一次執行一個php文件 – JYoThI

回答

0

容易由cron做。它的我的建議

這與代碼PHP的最好解釋我迄今發現:reference

cron.php

 <?php 

      echo "hiiii"; 
      Do ur stuff here .... 
     ?> 

你可以通過在服務器上的ssh會話中輸入crontab -e來通常(並非總是如此)編輯crontab。

 every minute 

     */1 * * * * php /var/www/path/to/cron.php 

上面代碼中你需要執行cron.php每秒鐘once.customize

星星代表(*表示每本單位):

 [Minute] [Hour] [Day] [Month] [Day of week (0 =sunday to 6 =saturday)] [Command] 
+0

I我目前在我的Windows系統(本地主機)運行我的PHP和MySQL可以在Windows中完成嗎? – Sandeep

+0

試試這個http://stackoverflow.com/questions/9894804/use-php-to-set-cron-jobs-in-windows – JYoThI

+0

謝謝jothi http://stackoverflow.com/questions/9894804/use-php-to -set-cron-jobs-in-windows這個工作 – Sandeep