Boolace: SQL: Update updated nicht.

Beitrag lesen

Hallo, ich schon wieder.
Die Homepage ist fast fertig, versprochen. Ich hab ein Problem mit der MySQL-Funktion "UPDATE". Ich bin im Moment an einem Admincenter zum bearbeiten/löschen von GB-Einträgen, News, usw. Ich hänge an der GB-Update-Funktion:

Also ich rufe eine edit_gb.php auf in der die zur $id passenden Daten ausgelesen und in <input> Felder gepackt werden. Das funktioniert einwandfrei. Im <form>-Tag habe ich als Ziel "update_gb.php?id=$id" angegeben. So sieht meine gb_update aus:

$verbindung = @mysql_connect("","","");
$sql_statement = "UPDATE gaestebuch SET id = '".$_POST['id']."', datum = '".$_POST['datum']."', name = '".$_POST['name']."', ort = '".($_POST['ort'])."', titel = '".($_POST['titel'])."', eintrag = '".($_POST['eintrag'])."', email = '".($_POST['email'])."', homepage = '".($_POST['homepage'])."' WHERE id ='".$_POST['id']."';";
mysql_db_query("db", $sql_statement, $verbindung);
if (mysql_errno()) die ("Fehler: " . mysql_error());

Doch der Datensatz wird einfach nicht geupdated, Fehlermeldung kommt aber auch keine. Ich erwähnte ja bereits das Java meine Welt ist. Habe die Anweisung so geschrieben wie ich sie in Java schreiben würde und hab sie an PHP-Standarts angepasst (denke ich ;-)). Trotzdem funktioniert es nicht. Ist das nur ein Syntax-Fehler oder lieg ich komplett daneben?

Ich hoffe das ich in dieser genialen Community (schon wieder) Hilfe kriege. Irgendwann bin ich auch soweit, antworten zu posten, *ischschwöre*. Und: Wenn ihr ein Prob in Java habt, bin ich euer Mann :-).

Tausend dank,
Boolace