Hallo,
mysql_query("INSERT INTO wines
(type,year,name,awards,show)
VALUES
('$type','$year','$name','$awards','0');
");erwirkt bei mir folgendes:
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) VALUES
Da steht eigentlich alles; ausnahmsweise ist der Fehlerzeiger auch mal richtig positioniert:
show
ist ein Schlüsselwort.
Du solltest Dir aus dem mysql-Manual als erstes mal die Liste der reservierten Worte raussuchen... :-)
Alternativ kann man die Namen der Spalten auch in Backticks
show
angeben. Das maskiert die Bezeichner als solche und zeigt MySQL, dass es eben _kein_ Schlüsselwort sein soll.
LG
Chris