[mysql] Wat is hier fout aan?

Pagina: 1
Acties:

  • WHiZZi
  • Registratie: Januari 2001
  • Laatst online: 10-09 15:21

WHiZZi

Museumdirecteurtje

Topicstarter
Hey allemaal,
Ik zit al een half uur te klooien met het volgende probleem:

Via PHP genereer ik het volgende SQL commando:
code:
1
INSERT INTO downloads (filename, desc, fabrikant, versie) VALUES ('IR_V1_1.zip','Infrarood aansturing','','1.1')

MySQL komt met de fout:
You have an error in your SQL syntax near 'desc, fabrikant, versie) VALUES ('IR_V1_1.zip','Infrarood aansturing','','1.1')' at line 1

Wat is hier dan fout aan??? :? :?
* WHiZZi snapt er niks van

Tabel
code:
1
2
3
4
5
6
7
8
9
10
+-----------+--------------------------+------+-----+---------+----------------+
| Field     | Type             | Null | Key | Default | Extra       |
+-----------+--------------------------+------+-----+---------+----------------+
| id      | int(6)           |  | PRI | NULL    | auto_increment |
| filename  | varchar(255)       |  | UNI |    |            |
| desc  | longtext           |  | MUL |    |            |
| groep_id  | int(2) unsigned zerofill |    |     | 00  |           |
| fabrikant | varchar(50)         | YES  |     | NULL    |          |
| versie    | varchar(20)         | YES  |     | NULL    |          |
+-----------+--------------------------+------+-----+---------+----------------+

HomeComputerMuseum - Interactief computermuseum waar wij de geschiedenis van de thuiscomputer preserveren. Centraal gelegen in de Benelux.


  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 09-09 14:51

thomaske

» » » » » »

wat als je de query meteen in je mysql-prompt paste ?

[edit]
je vult geen group_id in, terwijl het een NOT NULL value is..

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Desc is een reserved word

  • WHiZZi
  • Registratie: Januari 2001
  • Laatst online: 10-09 15:21

WHiZZi

Museumdirecteurtje

Topicstarter
Op dinsdag 02 april 2002 14:53 schreef Nielsz het volgende:
Desc is een reserved word
:o

nu werkt ie :D
thank you very much :*

HomeComputerMuseum - Interactief computermuseum waar wij de geschiedenis van de thuiscomputer preserveren. Centraal gelegen in de Benelux.


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Nielsz: Desc is een reserved word
oplossing: je fieldnames quoten met een back-tick quote:
code:
1
2
3
4
5
6
INSERT INTO
   `tabel`(
    `field`,
    `field
   )
...

edit:
thomaske:
je vult geen group_id in, terwijl het een NOT NULL value is..
code:
1
2
3
4
5
6
7
+-----------+--------------------------+------+-----+---------+----------+
| Field     | Type             | Null | Key | Default | Extra    |
+-----------+--------------------------+------+-----+---------+----------+
| groep_id  | int(2) unsigned zerofill |    |     | 00  |       |
+-----------+--------------------------+------+-----+---------+----------+
                                     ^
let op ------------------------------------------------*

;)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 09-09 20:58

Janoz

Moderator Devschuur®

!litemod

Op dinsdag 02 april 2002 14:55 schreef drm het volgende:
oplossing: je fieldnames quoten met een back-tick quote
*KUCH*

Opplossing: geen reserved words gebruiken .. :)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • WHiZZi
  • Registratie: Januari 2001
  • Laatst online: 10-09 15:21

WHiZZi

Museumdirecteurtje

Topicstarter
Op dinsdag 02 april 2002 14:57 schreef Janoz het volgende:

[..]

*KUCH*

Opplossing: geen reserved words gebruiken .. :)
Ik heb ook gewoon de rij KOLOM een andere naam gegeven :P

edit: al aangepast justmental

HomeComputerMuseum - Interactief computermuseum waar wij de geschiedenis van de thuiscomputer preserveren. Centraal gelegen in de Benelux.


  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Op dinsdag 02 april 2002 15:01 schreef WHiZZi het volgende:

[..]

Ik heb ook gewoon de rij een andere naam gegeven :P
Kolom bedoel je :P

Who is John Galt?


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Op dinsdag 02 april 2002 14:55 schreef drm het volgende:

[..]

oplossing: je fieldnames quoten met een back-tick quote:
Wat Janoz zegt >:) :P

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Janoz:
Opplossing: geen reserved words gebruiken .. :)
Ik kan me eerlijk gezegd geen goeie overtuigende reden bedenken waarom dat beter zou zijn :?

for the record, * drm gebruikt ook geen reserved words, maar als je dat dan toch prettiger vind, moet je dus `` gebruiken

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1