Forum Webscript.Ru

Программирование => Perl => Тема начата: DamonLSD от 02 Июля 2007, 18:24:39

Название: вопросик про while
Отправлено: DamonLSD от 02 Июля 2007, 18:24:39
Здравствуй всезнающий, All ! Море пива тебе :)
Ламерский вопрос, сильно не пинайте.
Есть строка (это для выборки из бд)
while (($field1, $field2, $field3, $field4, $field5) = $sth2 -> fetchrow_array()) {bla bla bla}
Эта строка будет использована несколько раз и кол-во $field-ов тоже может измениться. Как сделать так, чтобы изменить $field в одном месте, а в while ничего не трогать?

Спасибо.
Название: вопросик про while
Отправлено: Phoinix от 03 Июля 2007, 14:45:43
DamonLSD

while (my @array = $sth2->fetchrow_array()) {bla bla bla}

А лучше использовать:
fetchrow_hashref()

И получать ссылку на хеш
Название: вопросик про while
Отправлено: DamonLSD от 03 Июля 2007, 17:26:47
Phoinix
спасибо