columns[] = mysql_field_name($d, $i); $type = mysql_field_type($d, $i); if(in_array($type, array('int', 'real', 'year'))) { $intFields[] = $i; } } while($row = mysql_fetch_row($d)) { foreach($intFields as $key => $val) { $row[$val] = (float) $row[$val]; } $this->rows[] = $row; } } } ?>