[sql]Mysql Update probje.

Pagina: 1
Acties:

  • jvvv
  • Registratie: November 2002
  • Laatst online: 08-05 15:37
K, ik zit hier al een half uur te zoeken.. en ik begin het lichtjes^op men zenuwen te krijgen...

Heb al hier gezogt, maar niets werkte.

UPDATE post SET read = read + 1 WHERE id=$id

You have an error in your SQL syntax near 'read = read + 1 WHERE id=3' at line 1

id, krijgt ie, en die tabel bestaat!

Moet het anders ofzow? met quotes? How? |:( |:(

[ Voor 14% gewijzigd door jvvv op 09-07-2003 23:05 ]


  • Glashelder
  • Registratie: September 2002
  • Niet online

Glashelder

Anti Android

[SQL beginner]

WHERE id= '$id'

[/SQL beginner]

:?

edit: niet dus.. weet er ook nog niet zoveel vanaf :)

[ Voor 40% gewijzigd door Glashelder op 09-07-2003 23:09 ]

PV 4915wp op oost, 2680 wp op west, 1900 wp op zuid. pvoutput - AUX 8 kW bi bloc


  • whoami
  • Registratie: December 2000
  • Laatst online: 21-08 22:54
Alfanumerieke waardes moeten met quotes;
Numerieke waardes niet.

Ik vermoed gewoon dat 'read' wel eens een keyword kan zijn. Misschien kan je er eens backticks rond zetten:
code:
1
`read` = `read` + 1

maar -als read een keyword is- dan vind ik het renamen van 'read' toch een mooiere oplossing dan het gebruiken van backticks.

https://fgheysels.github.io/


  • whoami
  • Registratie: December 2000
  • Laatst online: 21-08 22:54
dual-zip schreef op 09 juli 2003 @ 23:06:
[SQL beginner]

WHERE id= '$id'

[/SQL beginner]

:?
Aangezien ID hoogstwaarshijnlijk numeriek is, dan zou jouw code serieus fout zijn en wel eens voor onaangename verrassingen kunnen zorgen.

Quotes mag (moet) je enkel gebruiken bij alfanumerieke waarden, niet bij numerieke.

https://fgheysels.github.io/


  • jvvv
  • Registratie: November 2002
  • Laatst online: 08-05 15:37
whoami schreef op 09 juli 2003 @ 23:07:
Alfanumerieke waardes moeten met quotes;
Numerieke waardes niet.

Ik vermoed gewoon dat 'read' wel eens een keyword kan zijn. Misschien kan je er eens backticks rond zetten:
code:
1
`read` = `read` + 1

maar -als read een keyword is- dan vind ik het renamen van 'read' toch een mooiere oplossing dan het gebruiken van backticks.
danku, eeft geholpen ` `

  • whoami
  • Registratie: December 2000
  • Laatst online: 21-08 22:54
jvvv schreef op 09 July 2003 @ 23:12:
[...]


danku, eeft geholpen ` `
Dan was het dus een reserved word. Ik raad je dus gewoon aan om die column te hernoemen, naar een niet-reserved-word. Dan heb je die backticks niet nodig (ziet er netter uit), en is het ook minder 'error-prone'.

https://fgheysels.github.io/

Pagina: 1