Быстрый вопрос;
$sql = mysql_query("SELECT * FROM cronjobs WHERE status = 0");
while($cronjob = mysql_fetch_array($sql)){
if($cronjob['suid'] != $cronjob['cuid']){
//echo 'not equal<br>';
$set = 0;
$sid = $cronjob['sid'];
$suid = $cronjob['suid'];
$cuid = $cronjob['cuid'];
$set = notify($sid, $suid, $cuid);
if($set==1){
//echo 'notified<br>';
$sql = "UPDATE cronjobs SET status = '1' WHERE id='".$cronjob['id']."'";
if(mysql_query($sql)){
echo '1<br>';
$set = 0;
}
}
}
}
}
notify()
будет возвращать 1
(числовое)
Проблема в том, что выполняется только одна итерация цикла while, хотя записей больше. Я не знаю, что здесь не так. Помогите мне пожалуйста.