Показать сообщение отдельно
Старый 15.08.2005, 16:56   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,971 / 3267 (116) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Для второго и третьего варианта next() вызывается 2 раза для первой записи. Так что скорее всего вы её пропустите, если конечно не поставите обработку записи после


PHP код:
if(qr.next())
{
       
tbl qr.getNo(1); 
и ускорение скорее всего мнимое получалось, так как записи с сервера тянутся пачками по нескольку штук, то может показаться что извлечение первой записи происходит долго, а следующих за ней - быстро.

Вы уверены что измеряли во втором и 3-м примерах время получения всех записей, и не пропустили время получения первой ?
PHP код:
if(qr.next())
{
    
tbl qr.getNo(1);