ahhhhhhh! was mach ich falsch???
horst
- php
0 Chris0 horst
0 Oliver Orsteck
hi,
wäre echt nett wenn jemand helfen könnte:
ich hock hier jetzt schon seit ner stunde an diesem schei** problem und weiss nicht weiter. ist wahrscheinlich was völlig banales...:
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
hab auch schon versucht die 0 in der eingabe durch ne entsprechende variable zu ersetzen, hilft aber nix.
vielen dank!
mfg horst
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
ich wusste es doch... was völlig banales.
danke!
Hi!
...übrigens nicht dein einziger Fehler.
Einfach mal überfliegen:
http://forum.de.selfhtml.org/hilfe/charta.htm
Tipp: Deine Themenbeschreibung, deine Kategorie...
vielen dank!
mfg horst
Gruß
Oliver