hab ein kleinse problem mit meinem insert befehl
habe mehrer tabellen und speichere den tabellen nahmen in einer variable ab.
wenn ich aber jetzt versuche den datensatz zu speichern bringt er mir nur einen fehler. habe den tabellen namen noch nie in ne variable gespeichert, sprich ich weis net ob das überhaupt so funktionieren kann.
hier mal der code
PHP-Code:
<?
if (isset($_POST['save_x'])){
//die variable $jahr enthält den tabellen namen
$query = "INSERT INTO '".$jahr."' set
b_datum = '".$datum."',
b_text = '".$text."',
b_kunde = '".$kunde."',
b_saldo = '".$saldo."',
b_ein = '".$ein."',
b_aus = '".$aus."',
b_konto = '".$konto."',
b_steuer = '".$steuer."',
b_monat = '".$monat."'";
mysql_query($query) or die(mysql_error());
}
?>
und hier die fehlermeldung
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 ''2005' set b_datum = '', b_text = '', b_kunde
2005 ist übrigens der tabellen name