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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Denis Chernyshev                     2:5090/25      29 Mar 2000  12:46:34
 To : All
 Subject : Perl & MySQL
 -------------------------------------------------------------------------------- 
 
 
   Как посредством DBI можно получить результаты запроса целиком в массиве?
 fetchrow_array выдаёт только один ряд, fetchall_arrayref выдаёт ссылку на
 массив, которую у меня никак не получается по-нормальному разименовать.
   $res = $sth->fetchall_arrayref;
   print @$res печатает кучу ARRAY(xxxxx).
 
   Либо есть какие-нибудь более подходящие способы сделать вот что: имеется в
 базе набор правил для ipfw. Организованы они в виде <строка для ipfw> <номер
 правила>. Имеется несколько клиентов, которым по правилам считается трафик.
 Причём на одного клиента может быть несколько правил (это задаётся отдельной
 табличкой). Всё это делается для того, чтобы клиент мог посмотреть свою
 статистику.
   Логика работы такова: на странице клиент вводит свой логин и пароль, затем по 
 таблице они проверяются. Если с паролем всё нормально, то для этого клиента из
 таблицы вытаскиваются номера правил, которые ему соотвествуют, а также сами
 правила. Выводятся они ему в виде списка чекбоксов, которые пометил - по тем и
 будем смотреть статистику. Трудность в том, как потом узнать, какое именно
 правило пометил клиент. Я хотел именовать чекбоксы номерами правил, при этом
 список номеров правил хранится где-нибудь в массиве, про который я и спрашиваю. 
 После выбора клиента я пробегаю по этому массиву, запрашиваю соответствующие
 поля и проверяю их значение. Hа основе этого строю запрос для статистики.
   Может, есть какие-нибудь другие пути для решение вышеизложенного?
   Используется DBI, CGI.
 
   Можно емылом: dencher@mail.ru
 
   [Папаша Ден]
 
 ... Ориджин обновился 23 марта 2000 года
 --- MadMED v0.43i/W32 (Jan 14 2000 08:51:13)
  * Origin: http://www.morning.ru/famal - семейный альбом (2:5090/25)
 
 

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

 Тема:    Автор:    Дата:  
 Perl & MySQL   Denis Chernyshev   29 Mar 2000 12:46:34 
 Perl & MySQL   Oleg Bakiev   29 Mar 2000 15:17:53 
 Perl & MySQL   Denis Chernyshev   31 Mar 2000 00:20:16 
 Perl & MySQL   Oleg Bakiev   02 Apr 2000 21:45:20 
 Perl & MySQL   Denis Chernyshev   31 Mar 2000 00:16:44 
Архивное /ru.perl/1464970c69b44.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional