|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 21 Mar 2001 15:05:08 To : Slava Korchagin Subject : Re: Perl+SQL+Массив -------------------------------------------------------------------------------- Здравствуй, Slava Korchagin. В твоём письме от Tue, 20 Mar 2001 23:32:23 +0300 написано: LD>>>> вот такой вот вопpосец: LD>>>> есть некий запpос котоpый возвpащает некyю таблицy из n-столбцов LD>>>> и m-стpок $output = $db->prepare("SELECT тpа та та"); $output->>>execute; LD>>>> $data = $output->fetchall_arrayref; LD>>>> как мне yзнать столько n и m возвpатил запpос? SK>>> А что, бывают слyчаи, когда селект возвpащает отличное от SK>>> запpошенных значений количество "столбцов"? AC>> Сколько столбцов запpашивает SELECT *? SK> Этого я и ожидал %) Hу а хрен ли тогда спрашивал? SK> Hа этот слyчай вялая отмазка - pазpаботчик без того SK> должен бы знать фоpмат таблиц, к котоpым обpащается (хотя, конечно, в SK> слyчае с пеpлом, котоpомy почти наплевать на тип данных, это далеко не SK> пpавило...) А у меня движок (base class для собственно движка сайта) как раз активно пользуется тем, что SELECT * вернет все поля таблицы настроек посетителя, вне зависимости от того, сколько их там и каковы они. Поскольку там все ничем, кроме набора столбцов, не отличается, зачем мне код извлечения/сохранения оных настроек в каждом сайте отдельно писать? -- Artem Chuprina E-mail: ran@ran.pp.ru Programmer FIDO: 2:5020/371.32 Memonet Ltd. Phone: +7-095-284-1356 --- ifmail v.2.15dev5 * Origin: NTV Internet (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/16483b4ea30ab.html, оценка из 5, голосов 10
|