Avatar billede Slettet bruger
02. december 2004 - 19:46 Der er 18 kommentarer og
1 løsning

syntaks fejl i UPDATE query

Jeg har en query med:

UPDATE
                                                                    cykler
                                                                SET
                                                                    forhandlerid = ". $forhandler .",
                                                                    modelid = ". $model .",
                                                                    geartypeid = ". $gear .",
                                                                    koenid = ". $koen .",
                                                                    antal_gear = ". $antal_gear .",
                                                                    stoerrelse = ". $stoerrelse .",
                                                                    pris = ". $pris .",
                                                                    decimal = ". $decimal .",
                                                                    begynder = ". $begynder .",
                                                                    slutter = ". $slutter ."
                                                                WHERE
                                                                    `id`= ". $id ."

og den siger:

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 ' modelid = 3, geartypeid = 2,

hvad kan der være galt?
Avatar billede mjl Nybegynder
02. december 2004 - 19:48 #1
Fjern '' omkring id

`id`= ". $id ."
id= ". $id ."
Avatar billede mjl Nybegynder
02. december 2004 - 19:49 #2
Sorry - nok ikke løsningen...
Avatar billede Slettet bruger
02. december 2004 - 19:49 #3
det virker (logisk nok pga det ikke er her fejlen er) stadig ikke..
Avatar billede Slettet bruger
02. december 2004 - 19:50 #4
nope :P
Avatar billede erikjacobsen Ekspert
02. december 2004 - 19:50 #5
$forhandler er nu nok tom
Avatar billede Slettet bruger
02. december 2004 - 19:51 #6
du har ret.. ffs du ved jo alt... :P
Avatar billede Slettet bruger
02. december 2004 - 19:59 #7
smid svar tak :P
Avatar billede erikjacobsen Ekspert
02. december 2004 - 20:01 #8
Nej tak, jeg samler slet ikke på point.
Avatar billede Slettet bruger
02. december 2004 - 20:01 #9
jeg får en ny fejl nu:

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 'decimal = 99, begynder = 489448800, UPDATE FEJL

min kode ligger her hvis du gider at kigge på det erikjacobsen:

http://pastebin.dk/index.php?show=63
Avatar billede Slettet bruger
02. december 2004 - 20:02 #10
jeg vil godt have at du smider et svar erik.. jeg føler at jeg har snydt dig når du ikke vil have point, når du har gjort dig fortjent til dem
Avatar billede Slettet bruger
02. december 2004 - 20:17 #11
eller hvis en anden har lyst til at "give it a try", jeg giver selvfølgelig point for det.. men det kan vi jo se på senere.
Avatar billede erikjacobsen Ekspert
02. december 2004 - 20:23 #12
;) Du kan jo ikke snyde mig for noget, der ikke er noget værd. Jeg samler ikke
på point, sådan er det bare.
Avatar billede erikjacobsen Ekspert
02. december 2004 - 20:24 #13
Indeholder $pris noget?
Avatar billede erikjacobsen Ekspert
02. december 2004 - 20:26 #14
Skal alle de der
  $_POST['pris'] = $pris;
ikke være omvendt
  $pris = $_POST['pris'];
?
Avatar billede Slettet bruger
02. december 2004 - 20:32 #15
jeg prøver lige at bytte dem rundt så
Avatar billede Slettet bruger
02. december 2004 - 20:36 #16
Avatar billede Slettet bruger
02. december 2004 - 20:37 #17
her er formen (for en god ordens skyld)

http://pastebin.dk/index.php?show=65
Avatar billede Slettet bruger
02. december 2004 - 20:45 #18
jeg satte ` på alle kolonner, og nu virker det :D
Avatar billede Slettet bruger
28. december 2004 - 20:08 #19
point til mig selv så :P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester