Hallo Yadgar,
$query = "INSERT INTO interpret (Vorname, Nachname, Bandname) VALUES ($InterpretVorname, $InterpretNachname, $InterpretBandname)";
$result = mysql_query($query);
> Je nachdem, ob ich die Variablennamen in der "VALUES"-Klammer in Hochkommata schreibe oder nicht, bekomme ich die MySQL-Fehlermeldung Nr. 1064 - oder es werden die Namen der Variablen statt ihrer Inhalte in die Datenbanktabelle "interpret" geschrieben!
>
> Wie kann ich erreichen, dass wirklich die Inhalte geschrieben werden?
a) die korrekte SQL-Syntax verwenden. Zeichenketten sind in SQL üblicherweise in einfache Anführungszeichen zu setzen.
b) die Variableninhalte [kontextgerecht](http://wiki.selfhtml.org/wiki/Artikel:Kontextwechsel) behandeln.
Eine empfehlenswerte Schreibweise findest Du im Abschnitt "[Verhindernde Maßnahmen](http://wiki.selfhtml.org/wiki/Artikel:Kontextwechsel#Verhindernde_Ma.C3.9Fnahmen)".
Freundliche Grüße
Vinzenz