Рекурсия... в бесконечность

e-orel

Новичок
Рекурсия... в бесконечность

function icq_gen ($id,$kol_vo_pis) {
$query="SELECT * FROM icq_bot ORDER BY RAND()";
$line=sql($query);
while($r=sqlget($line))
{

$query="SELECT * FROM icq_user WHERE id_bot='$r[id]'";
$line2=sql($query);
While($r2=sqlget($line2))
{
$query="INSERT INTO generator_icq SET id_rassilka='$id',id_user='$r2[id_user]', icq_user='$r2[uin]', icq_bot='$r[uin]', date_pos='', date_read='', show='n'";

// $kol_vo_pis=$kol_vo_pis-1;
echo "$query |||| $kol_vo_pis<br>";


if ($kol_vo_pis > 0) {
icq_gen($id,$kol_vo_pis-1);
}

if ($kol_vo_pis == 0) {

break;
}


}


}

}// функция


$kol_vo_pis=200;
icq_gen ($id,$kol_vo_pis);


Подскажите как остановить рекурсию при условии что $kol_vo_pis==0;
Запутался я... что то совсем...
Спасибо всем.
Либо лыжи не едут либо ... Заработался..
 

e-orel

Новичок
findnext
А всё равно она продолжаться до бесконечности и в минуса значение уходит.
Что то вообще тупик..
 

varan

Б̈́̈̽ͮͣ̈Л̩̲̮̻̤̹͓ДͦЖ̯̙̭̥̑͆А͇̠̱͓͇̾ͨД͙͈̰̳͈͛ͅ
[offtop]
не вчитывался в пост, но похоже на бесконечный icq спам с помощью говнокода :)
[/offtop]
 
Сверху