Zitat Zitat
Bei `id` die `` wegnehmen und ID groß schreiben.
Jain. Wenn die Tabellenstruktur mit Wörtern in kleinbuchstaben geschrieben wurde, sollte man auch id und nicht ID schreiben. Meines Wissens nach macht MySQL auch keine selbstständige ID Spalten Hinzufügung.

`` sind außerdem dann sinnvoll, wenn ein Spaltenname mit einem MySQL Schlüsselwort identisch ist, z.B. ALTER.

Noch ein Hinweis zum escapen: Wenn magic_quotes_gpc auf true gesetzt ist wäre ein stripslashes() vor mysql_real_escape_string() angesagt, da sonnst auch irrelevante \ im String enthalten blieben.
PHP-Code:
if ( get_magic_quotes_gpc() ):

 
$_POST['titel'] = stripslashes ($_POST['titel']);

endif;
$_POST['titel'] = mysql_real_escape_string ($_POST['titel']);