phpbar.de logo

Mailinglisten-Archive

[php] MySQL Fehler bei INSERT-Kommando

[php] MySQL Fehler bei INSERT-Kommando

Heinz Ernst heinz.ernst at bluewin.ch
Die Feb 5 13:42:21 CET 2008


>> INSERT INTO titles(
>> START ,
>> STATUS , title, issueDate, special, timest, price, condition, item,
>> pressing, countryID, publisherID, mediumID, catID, raritaet, sold,
>> thumb, thumbwidth, thumbheight, pic, picwidth, picheight )
>> VALUES (
>> 'nein', 'aktiv', 'Long', '1969', '', '2008-02-04 14:39:17', '12.00',
>> 'Ex', '', 'Orig', '8', '4', '7', '4', 'nein', 'nein',
>> 'tn_shocking_blue_long_and_lonesome_road_orig_69_german.jpg', '50',
>> '50', 'shocking_blue_long_and_lonesome_road_orig_69_german.jpg', '400',
>> '402'
>> )
>>
>> MySQL meldet: Dokumentation
>> #1064 - 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
>> 'condition,item,pressing,countryID,publisherID,mediumID,catID,raritaet,sold,thumb' 
>> at line 1
 >
> 'condition' gehört zu den "reserved Words" und braucht spezielle
> Behandlung wenn er als Spaltenname verwendet werden soll:
> http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html
 >
Elisabeth, vielen Dank für deine Hilfe. Das Manual ist sehr 
aufschlussreich und ich habe zusätzlich rausgefunden, dass es auch ohne 
backticks geht, indem man den Tabellennamen vor dem Spaltennamen führt 
(titles.condition).
> viele Grüsse
> Elisabeth

Beste Grüsse
Heinz


php::bar PHP Wiki   -   Listenarchive