Эффективно дубликат: Как я могу отображать данные в таблице с Perl
Принятый ответ там применяется здесь. Так что сделайте некоторые из альтернатив.
Я пытаюсь выполнить необработанные запросы к базе данных из программы Perl и отобразить результаты для пользователя. Что-то вроде select * from table
. Я хочу отобразить информацию в таблице HTML. Столбцы в таблице HTML соответствуют возвращенным столбцам.
У меня есть некоторые проблемы. Я могу выполнить запрос describe table
, чтобы получить количество столбцов в таблице. Однако как я буду хранить информацию из возвращенных результатов в массивах?
Итак, если я сохраняю результаты, подобные этому:
while (($f1, $t2, $n3, $k4, $d5, $e6) = $sth1->fetchrow_array)
В этом случае я знаю только, что есть, скажем, четыре столбца (которые я получил из таблицы описания). Но этот номер четыре является динамическим и может меняться в зависимости от имени таблицы. Я не могу объявить свои переменные на основе этого числа. Есть предложения?