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;
Запутался я... что то совсем...
Спасибо всем.
Либо лыжи не едут либо ... Заработался..
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;
Запутался я... что то совсем...
Спасибо всем.
Либо лыжи не едут либо ... Заработался..
