Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     30 Jan 2003  23:27:46
 To : "Timur Vafin"
 Subject : Re: DBI::fetchall_arrayref
 -------------------------------------------------------------------------------- 
 
 Timur Vafin <tland@bip.ru> wrote:
 
  VW>> И еще есть всякие разные варианты - получать массив ссылок на массивы
  VW>> или массив ссылок на хэши, где ключами являются имена полей. Мне
  VW>> последний вариант больше нравится.
 
 TV> Это все понятно... Я про то что когда мы получам эту ссылку, то у нас все
 TV> данные сразу кладутся в память. А когда в цикле используем метод
 TV> fetchrow_array
 
 TV> while (my @fileds = $sth->fetchrow_array) {
 
                                            ^^^
 Ты просил array, тебе и дали array, а попросишь arrayref, тебе и дадут
 _ссылку_ на array.
 
 Впрочем, кто тебе мешает сразу ее отдереференсить?
 
 for my $row (@{$sth->fetchall_arrayref()}) {
 
 }
 
 TV>      ...
 TV> }
 
 TV> То будем получать данные не забивая память сразу, так...
 
 TV> ЗЫЖ Что то не найду в спецификации массив ссылок на хэши... 
 TV> fetchall_hashref ?
 
 Hет такого. Потому что получишь ты ссылку на массив. Т.е. это все равно
 fetchall_arrayref, но со ссылкой на хэш в качестве параметра.
 
 $sth->fetchall_arrayref({})
 -- 
 СисадМИHЫ замедленного действия
 --- ifmail v.2.15dev5
  * Origin: Free Net of Leninsky,45 (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 DBI::fetchall_arrayref   Timur Vafin   30 Jan 2003 21:18:22 
 Re: DBI::fetchall_arrayref   Victor Wagner   30 Jan 2003 21:27:00 
 Re: DBI::fetchall_arrayref   Konstantin Tokar   30 Jan 2003 23:05:46 
 Re: DBI::fetchall_arrayref   Timur Vafin   30 Jan 2003 23:22:37 
 Re: DBI::fetchall_arrayref   Victor Wagner   30 Jan 2003 23:27:46 
 Re: DBI::fetchall_arrayref   Timur Vafin   31 Jan 2003 00:31:34 
 Re: DBI::fetchall_arrayref   Victor Wagner   31 Jan 2003 11:43:36 
 Re: DBI::fetchall_arrayref   Timur Vafin   31 Jan 2003 18:20:03 
 Re: DBI::fetchall_arrayref   Victor Wagner   31 Jan 2003 18:54:59 
 Re: DBI::fetchall_arrayref   Timur Vafin   31 Jan 2003 19:10:47 
 Re: DBI::fetchall_arrayref   Victor Wagner   31 Jan 2003 19:17:55 
 Re: DBI::fetchall_arrayref   Timur Vafin   31 Jan 2003 20:11:42 
 Re: DBI::fetchall_arrayref   Alexey Mahotkin   04 Feb 2003 00:44:08 
Архивное /ru.perl/151789b967f35.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional