php更新資料庫中斷的解決

2021-08-23 15:25:26 字數 452 閱讀 9350

使用php程式更新資料庫,總是到160000條時中斷,

檢視log,顯示超過php最大執行時間的錯誤,

只需要在php指令碼中加入如下語句,即可解決:

set_time_limit(900);

這個函式指定了當前所在php指令碼的最大執行時間,

雖然設定值是900秒,實際上

最大執行時間=php.ini裡的max_execution_time數值 - 當前指令碼已經執行的時間 + 設定值

假如php.ini裡的max_execution_time=30,當前指令碼已經執行10秒,則:

最大執行時間=30-10+900=920秒。

經過如此修改後,php指令碼成功更新200000條記錄。

另外,據說這個方法在windows環境無效,在windows環境需要指定php.ini裡的max_execution_time數值。

沒有測試這種情況。

php 更新資料庫中斷的解決方法

即可解決 set time limit 900 這個函式指定了當前bitrhumfg所在php指令碼的最大執行時間,雖然設定值是900秒,實際上 最大執行時間 php.ini裡的max execution time數值 當前指令碼已經執行的時間 設定值 假如php.ini裡的max executio...

php更新資料庫的資料

編號為7的書一開始為45元,之後更改後 更新為4500元了。具體 如下 只要查一下mysql的語句操作就可以寫出來了,php簡單的運算元據庫就是這幾個步驟。error reporting e all e notice e warning link mysql connect localhost ro...

資料庫更新

region 將資訊存入資料庫store the information to the sql int userid convert.toint32 session userid oledbconnection cn new oledbconnection strcn string sqlcmd u...