请有人帮我解决我的问题:
如果以下代码的输出插入POSTGRES中的表,并且要插入的行超过1000行,我应该添加到我的代码中。当我使用下面的代码运行时,会出现错误:
致命错误:第45行的D:\ xampp \ htdocs \ BillingDeliveryInfo \ page2.php超出了60秒的最长执行时间
因为查询花了这么长时间
while($msisdn = pg_fetch_row($qaccount)){
if ($msisdn[4]==2){
$insert1="insert into delin_bdi_rf
values ('$msisdn[1]',
'$m1[1] $msisdn[1] $m1[2] $msisdn[2] $m1[3] $msisdn[3] $m1[4]',
CURRENT_DATE);";
}else{
$insert2="insert into delin_bdi_rf
values ('$msisdn[1]',
'$m2[1] $msisdn[1] $m2[2] $msisdn[3] $m2[3]',
CURRENT_DATE);";
}
$qwer=$insert1.$insert2;
$n=pg_query($qwer);
}
答案 0 :(得分:0)
尝试在开头添加:
ini_set('max_execution_time', 300); //300 seconds = 5 minutes
它增加了脚本的最长执行时间。