>>Есть скрипт выдающий клиентам скорость:
>>>>while(@row = $sth->fetchrow_array()) {
>> if ($row[4] == 1)
>> exec "ipfw $numipfw add pipe 100 ip
>>from $row[19] to any in"; exit;
>> $numipfw = $numipfw + 10000;
Операции работы с базой данных в принципе написаны НЕ ВЕРНО!!! никто не поручиться что при пересборке или модификации базы данных поля сохранят туже последовательность. Поэтому если хочешь работать с массивом ты должен определить какое поле какой индекс имеет.
Я работаю с именами, если это не критично и не парюсь.
И в селекте выбирай не звездочку, а то что тебе нужно, последовательность полей, в принципе с этим можно работать по индексам полей, но опять таки при изменении запроса придется всю программу переделывать, и смотреть где поменялся индекс где не поменялся, уж не говоря о том что другой программист запутается.