Показать сообщение отдельно
Старый 15.08.2005, 16:24   #1  
Vick is offline
Vick
Участник
 
7 / 10 (1) +
Регистрация: 30.09.2004
Адрес: Москва
? Скорость забора данных из Queries
Стандартно данные забирают так:
PHP код:
    qr = new QueryRun(query);
while(
qr.next())
{
   
tbl qr.getNo(1);
   .... 
// работа с tbl 

... а можно и так (быстрее):
PHP код:
    qr = new QueryRun(query);
if(
qr.next())
{
    
tbl qr.getNo(1);
    do
    {
        .... 
// работа с tbl 
    
}
    while(
qr.next())

... и самый быстрый вариант:
PHP код:
    qr = new QueryRun(query);
if(
qr.next())
{
    
tbl qr.getNo(1);

    while(
tbl)
    {
        .... 
// работа с tbl 
        
next tbl;
    }

Какие побочные эффекты возможны в двух паследних вариантах?