Prawdopodobnie problem dotyczący zastrzeżonego słowa kluczowego z indeksem. Wypróbuj:
$result = mysql_query("UPDATE auth SET username='$username', password='$password', studycode='$studycode', description='$description', server='$server' WHERE `index` ='$id'");