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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Leonid Subbotin                      2:5007/16.1    13 Dec 2000  21:10:09
 To : iluha
 Subject : DBD::mysql
 -------------------------------------------------------------------------------- 
 
 
  i> Юзаю по-тихоньку сабж. Верней учусь. Т.к. доселе не приходилось.
  i> И возникла трабла. Как известно, в мыскле на колонку можно ссылаться
  i> по-разному: column или table.column или db.table.column .
  i> Hу так вот. Ситуация. Делаем запрос на несколько таблиц сразу. Тоесь в
  i> виде SELECT table1.*, table2.*, table3.* WHERE table1.field1 = 1
  i> Всё условно. Далее забираем всё это моим любимым способом
  i> fetchrow_hashref . А потом надо в цикле забирать полученные строки в
  i> виде $ref->{'fieldname'} ($ref -- хендлер для данного
  i> fetchrow_hashref). И тут вопрос. А в каком виде указывать этот
  i> fieldname. Т.к. тут идет запрос на несколько таблиц, то видимо надо
  i> указывать из какой таблицы берем колонку -- $ref->{'table1.field1'} .
  i> Или же всё таки можно только имя поля(в моем случае во всех таблицах
  i> имена полей уникальны)? Или же можно по-любому? Пытался поглядеть в
  i> исходники сабжа, но... сил не хватило...
 
 не ползуй хеши, про них в доке сказано, что работает медленнее и текста в
 программе больше,
 пользуй $_=$sth->fetch, $_->[0], $_->[1]...
 
 и на грабли с 'table1.field1' не наступишь...
 
 $<n
 
 --- GoldED+/W32 1.1.4
  * Origin: Sln Station (2:5007/16.1)
 
 

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

 Тема:    Автор:    Дата:  
 DBD::mysql   iluha   12 Dec 2000 23:55:18 
 Re: DBD::mysql   Serge Shikov   13 Dec 2000 12:19:18 
 DBD::mysql   Leonid Subbotin   13 Dec 2000 21:10:09 
 DBD::mysql   Stanislav Shramko   15 Dec 1995 11:35:42 
 DBD::mysql   Leonid Subbotin   15 Dec 2000 19:32:52 
 Re: DBD::mysql   Artem Chuprina   18 Dec 2000 13:27:32 
 Re: DBD::mysql   Alexey V Drougov   14 Dec 2000 20:10:41 
Архивное /ru.perl/206853a377690.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional