我的脚本有问题
如果有人可以帮助我,请与循环有关的问题
问题:
- 我正在完美地开始循环,只有第一个循环没有任何问题。
- 当结果 = 0 下一个循环开始时,它只在第一个帐户中给我 -1 -2 -3 等。
正确的方法:当下一个循环开始时,在 smtp $server_index++ 中添加 +2;并从第一个帐户开始,不粘在第一个帐户中,并在同一帐户中获得 minues 数字。
$server_index = 0;
while($customer = mysql_fetch_assoc($result)){
//// Start Server Switch
$available_server_limit = $servers[$server_index]["per_day_limit"] - getEmailUsage($servers[$server_index]["id"],date("d/m/Y",time()));
if($available_server_limit==0){
if($server_index==$servers_count-1){
//exit(showError("Sorry! We don't have limit to send more emails"));
mysql_query("UPDATE `smtp_servers` SET `per_day_limit`=`per_day_limit`+2");
$server_index=0;
}else{
$server_index++;
}
}