numrows(); if($totalRows > 0) { $output .= '['; $rowCounter = 1; while ($row = $rs->fetchRow()) { $rowOutput .= '{"row":{'; $cols = count($row); $colCounter = 1; foreach ($row as $key => $val) { $rowOutput .= '"' . $key . '":'; $rowOutput .= '"' . $val . '"'; if ($colCounter != $cols) { $rowOutput .= ','; } $colCounter++; } $rowOutput .= '}}'; if ($rowCounter != $totalRows) { $rowOutput .= ','; } $rowCounter++; } $output .= $rowOutput . ']'; } else { $output .= '"row"'; } $output .= '}'; if ($moveFirst) { $rs->MoveFirst(); } return $output; } ?>