Avatar billede madd Nybegynder
24. august 2002 - 12:05 Der er 8 kommentarer og
1 løsning

1064: You have an error in your SQL syntax near '' at line 1

Hejsa,

Nu har jeg snart opgivet - i de sidste par timer har jeg uden held forsøgt at lave en primitiv UPDATE mod min mysql server - gennem PHP, men jeg får hele tiden flg fejlmeddelse:

1064: You have an error in your SQL syntax near '' at line 1

Min SQL så i dette tilfælde sådan her ud:

UPDATE sider SET prioritet = 1 WHERE id = 1

'sider' er min tabel som findes(!)
'prioritet' er sat til at være int(6)
'id' er ligesom prioritet int(6)

Jeg har også forsøgt mig med en SQL der lyder ala denne her:

UPDATE `sider` SET `html` = 'vi tester!' WHERE `id` = 3

Denne giver samme fejl.



Det mystiske er, at jeg umildbart ikke kan se nogen fejl i mine SQLqueryes, og at phpMyAdmin og commandline sagtens kan exekverere dem?

Hvad gør jeg galt?


/Mattias
Avatar billede madd Nybegynder
24. august 2002 - 12:05 #1
Glemte lige at tilføje at `html` er longtext
Avatar billede sukos Juniormester
24. august 2002 - 12:20 #2
UPDATE `sider` SET `html` = 'vi tester!' WHERE `id` = 3

mysql_query("UPDATE sider set ahtml='vi_tester' WHERE id = '3'") or die (mysql_error());

Du har da vist lidt syntaksfejl!
´ dutter ikke men ' dutter :O)
Avatar billede sukos Juniormester
24. august 2002 - 12:20 #3
Udråbstegn og mellemrum vill jeg nu heller ikke bruge
Avatar billede madd Nybegynder
24. august 2002 - 12:25 #4
sukos, nu er det sådan at html værdien SKAL kunne indeholde både mellemrum og udråbstegn (og i princippet alle andre tegn også) - desuden bruges `` til at definere at det er tabel/felt navne og ikke værdier. '' bruges rundt om værdiet hvor netop mellemrum og andre tegn kan fremkomme.
Avatar billede sukos Juniormester
24. august 2002 - 12:27 #5
ja, jeg er desværre ikke nogen haj til Mysql, (kun i billard! ;O]), men selvfølgelig kan man putte alt indholdet ind i mysql, men selve feltnavnet ville jeg gi' et mellemrum eller udråbstegn
Avatar billede sukos Juniormester
24. august 2002 - 12:29 #6
ville jeg IKKE gi' ....
Avatar billede madd Nybegynder
24. august 2002 - 12:43 #7
hm. jeg tror du burde læse på lektien :) jeg har skam intet feltnavn med mellemrum eller udråbstegn :)
Avatar billede sukos Juniormester
24. august 2002 - 12:44 #8
:O)
Ja, okay, du ville sætte "vi tester!" ind! :O)
Avatar billede madd Nybegynder
21. oktober 2002 - 18:16 #9
Har aldrig rigtig fundet en løsning. Lukker.
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
Computerworld tilbyder specialiserede kurser i database-management

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