fiasko: INSERT klappt nicht (mySQL)

Beitrag lesen

Hallo.

Jetzt bin ich schon einen ganzen Tag am tüfteln, was an meiner einen Zeile nicht stimmt. Vielleicht kann mir hier ja jemand weiter helfen:

  
<? php  
$id=$_SESSION["id"];  
.  
.  
.  
$sql2="INSERT INTO details (id) VALUES ('$id')"; $ergebnis = mysql_query($sql2);  
if (!$ergebnis) {$fehler=mysql_error(); echo $fehler}  
?>  

Nun kommt immer der Fehler:
Parse error: syntax error, unexpected T_VARIABLE in /srv/www/httpd/phost/a/com/pytalhost/augsburg/web/mitglieder/mehr.php on line 91

line 91 ist die Zeile $sql2="INSERT..."

Ich kann also einfach meine Variable $id nicht in die Datenbank schreiben.
Hat jemand eine Idee, an was es liegen kann?