Je hele aanpak is verkeerd, je moet niet proberen om JSON met de hand te maken. Zet alle rijen in een array en laat json_encode()
doe het allemaal voor je.
$result = array();
while ($r = mysql_fetch_assoc($sth)) {
$result[] = $r;
}
echo json_encode($result);