Hi,
Der Fehler, der von MYSQL Ausgeben wird ist:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''lektion','deu','spa') VALUES ('1','Hallo','Hola')' at line 1
Tja, das Problem hast du mit maschinengenerierten Fehlermeldungen meistens - du bekommst nur den Hineweis auf "the right syntax to use near" angegeben, weil die Maschine nur merkt, ab wo sie etwas nicht mehr versteht; aber wo genau davor die fehlerhafte Stelle liegt, kann sie mangels Intelligenz nicht feststellen.
Deshalb nutze bitte nicht diese Kurzform
$result = mysql_query ("INSERT INTO $k_sprache ('lektion','deu','$kuerzel_sprache') VALUES ('$lektion','$deu','$fremd')");
sondern schreibe so etwas immer so in der Art:
$myQuery = "INSERT INTO ...";  
$result = mysql_query ($myQuery);
Dann kannst du dir an der Stelle, wo du mysql_error auswertest naemlich auch ganz leicht den Inhalt von $myQuery zur Kontrolle ausgeben lassen, um zu sehen, was du wirklich an die Datenbank geschickt hast.
Also ...?
MfG ChrisB
„This is the author's opinion, not necessarily that of Starbucks.“
 nicht angemeldet
 nicht angemeldet