Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Пройти по БД и рассчитать значения


Автор: zedik38 31.5.2016, 20:52
Не могу сообразить.
Есть БД, пополнение каждый час, поля id нет.
Надо пройтись по всей БД и сделать аналитику.
Проблема в том, что я не знаю как задать проход по всей базе. 
Допустим посчитаем кол-во значений в БД, но как по ним потом пройтись?
Код

$db = $dbh->prepare("SELECT * FROM table");
$db -> execute();
$row = $db -> rows;

Подскажите пожалуйста как решить задачу?

Автор: igorold 1.6.2016, 06:13
Не понял, в чем проблема?
Перебрать строки таблицы? тогда так:

Код

while (my @datas = $db->fetchrow_array())
{
... делай с массивом что хочешь
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)