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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     13 Jun 2002  10:42:09
 To : Victor Kasatkin
 Subject : Re: Переделать HTML::Template
 -------------------------------------------------------------------------------- 
 
 Victor Kasatkin <Victor.Kasatkin@p50.f760.n5020.z2.fidonet.org> wrote:
 
 VK> Hello Victor.
 
 VK>  Hу вот как я предложил вроде бы видно, хотя я могу и ошибаться, что так
 VK> будет везде.
 
 VK> Вот что мне еще не понравилось в  этом модуле -
 
 VK>  DBI имет метод  fetchall_arrayref но не имеет  fetchall_hashref, поэтому
 
 Доку читайте внимательнее 
 
 $sth->fetchall_arrayref({}) возвращает массив ссылок на ХЭШИ.
 
 Т.е. выборка в целом будет массивом (а что вы, спрашивается, хотели)
 а каждый ее элемент - хэшом, в котором ключами являются имена полей.
 
 Если этого не знают авторы модуля - пинайте их.
 
 Правда, там есть отдельные грабли - SQL- case insensitive, а Perl -
 case-sensitive и разные SQL-движки возвращают имена полей в том
 регистре, в котором им это нравится.
 
 Поэтому при написании переносимых решений приходится с этим специально
 бороться. У fetchrow_hashref есть параметр NAME_uc, а вот с
 fetchall_arrayref - облом.
 -- 
 http://www.communiware.ru                     http://www.ice.ru/~vitus
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Переделать HTML::Template   Victor Kasatkin   06 Jun 2002 17:42:54 
 Re: Переделать HTML::Template   Victor Wagner   07 Jun 2002 10:37:16 
 Переделать HTML::Template   Victor Kasatkin   07 Jun 2002 20:53:34 
 Re: Переделать HTML::Template   Victor Wagner   10 Jun 2002 11:54:03 
 Re: Переделать HTML::Templa te   Konstantin Tokar   10 Jun 2002 14:13:15 
 Переделать HTML::Templa te   Victor Kasatkin   10 Jun 2002 22:31:20 
 Re: Переделать HTML::Templa te   Konstantin Tokar   11 Jun 2002 11:56:47 
 Re: Переделать HTML::Templa te   Max A Mazin   11 Jun 2002 11:58:49 
 Переделать HTML::Template   Victor Kasatkin   11 Jun 2002 15:23:34 
 Re: Переделать HTML::Template   Victor Wagner   13 Jun 2002 10:42:09 
 Переделать HTML::Template   Sergey Tkachuk   13 Jun 2002 16:40:02 
Архивное /ru.cgi.perl/15178dbb2b5ab.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional