|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : iluha 2:5020/400 12 Dec 2000 23:55:18 To : All Subject : DBD::mysql -------------------------------------------------------------------------------- Юзаю по-тихоньку сабж. Верней учусь. Т.к. доселе не приходилось. И возникла трабла. Как известно, в мыскле на колонку можно ссылаться по-разному: column или table.column или db.table.column . Hу так вот. Ситуация. Делаем запрос на несколько таблиц сразу. Тоесь в виде SELECT table1.*, table2.*, table3.* WHERE table1.field1 = 1 Всё условно. Далее забираем всё это моим любимым способом fetchrow_hashref . А потом надо в цикле забирать полученные строки в виде $ref->{'fieldname'} ($ref -- хендлер для данного fetchrow_hashref). И тут вопрос. А в каком виде указывать этот fieldname. Т.к. тут идет запрос на несколько таблиц, то видимо надо указывать из какой таблицы берем колонку -- $ref->{'table1.field1'} . Или же всё таки можно только имя поля(в моем случае во всех таблицах имена полей уникальны)? Или же можно по-любому? Пытался поглядеть в исходники сабжа, но... сил не хватило... --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/43569a54d3b6.html, оценка из 5, голосов 10
|