我有这段代码
while($row = $rs->fetch_object()){
echo $curl->get($row->site_url, 'sitekontrol', $row->id )."";
if($row->site_url == "changed") {
sendmail($mailadress);
}
}
这次发送了很多次。我想在complate结果上发送一次。
答案 0 :(得分:1)
如果您想在10个网站更改后发送结果,则必须跟踪此变量。
您可能想要这样做:
$changes = 0;
while($row = $rs->fetch_object() && $changes < 10){
echo $curl->get($row->site_url, 'sitekontrol', $row->id )."";
if($row->site_url == "changed") {
$changes++;
}
}
if($changes >= 10) {
sendmail($mailadress);
}
编辑:改为Federico klez Culloca的解决方案。