Hy,
Ich habe eben wieder ein kleines Problem mit nem MySQL-Insert Befehl.
Und zwar geht es hier rum:
(Fehlerausgabe:
)
diese funktioniert nicht, jedoch wenn ich folgendes eingebe:
es scheint also an den `` zu liegen, aber warum?
Es funktioniert ja sonst immer auch ohne. Müsste ich das immer machen oder wie?
Kann mir jm. erklären wo das Problem liegt?
Ich habe eben wieder ein kleines Problem mit nem MySQL-Insert Befehl.
Und zwar geht es hier rum:
PHP-Code:
$db_insert = "INSERT INTO test_file (test_id ,filename ,show ,get_show ,default_show ,show_id ,show_status) VALUES ('$test_id', '$filename', '$show', '$get_show', '$default', '$show_id', '$status')";
$db_exec = mysql_query($db_insert) or die(mysql_error());
Code:
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 'show ,get_show ,default_show ,show_id ,show_status) VALUES ('F15', 'testfile'' at line 1
diese funktioniert nicht, jedoch wenn ich folgendes eingebe:
PHP-Code:
$db_insert = "INSERT INTO test_file (`test_id` ,`filename` ,`show` ,`get_show` ,`default_show` ,`show_id` ,`show_status`) VALUES ('$test_id', '$filename', '$show', '$get_show', '$default', '$show_id', '$status')";
Es funktioniert ja sonst immer auch ohne. Müsste ich das immer machen oder wie?
Kann mir jm. erklären wo das Problem liegt?
Kommentar