iigor
Новичок
запрос к mysql в цикле
Делаю 2 запроса в на подобие этого:
$obj0 = new class_mysql(); //стандартные функции
$obj0->sql_connect();
$obj1 = new class_mysql();
$obj1->sql_connect();
$obj0->sql_query="Select * from xxx where id<5000";
$obj0->sql_execute();
while($row1 = mysql_fetch_object($obj0->sql_res))
{
Echo $row1->id;
//под запрос
$obj1->sql_query="Select * from yyy where xxx_id=$row1->id";
$obj1->sql_execute(); //вот здесь затыкаеться
while($row2 = mysql_fetch_object($obj1->sql_res))
{
Echo $row2->name; //отправим
}
}
echo '!!!!!!конец!!!!!!';
Затыкается по разному то на 4000 то на 3800 ой записи. Не знаю в чём дело. Что-ли mysql глючит. (id поле обязательное).
Делаю 2 запроса в на подобие этого:
$obj0 = new class_mysql(); //стандартные функции
$obj0->sql_connect();
$obj1 = new class_mysql();
$obj1->sql_connect();
$obj0->sql_query="Select * from xxx where id<5000";
$obj0->sql_execute();
while($row1 = mysql_fetch_object($obj0->sql_res))
{
Echo $row1->id;
//под запрос
$obj1->sql_query="Select * from yyy where xxx_id=$row1->id";
$obj1->sql_execute(); //вот здесь затыкаеться
while($row2 = mysql_fetch_object($obj1->sql_res))
{
Echo $row2->name; //отправим
}
}
echo '!!!!!!конец!!!!!!';
Затыкается по разному то на 4000 то на 3800 ой записи. Не знаю в чём дело. Что-ли mysql глючит. (id поле обязательное).