Avatar billede mrbs Nybegynder
18. oktober 2006 - 12:57 Der er 3 kommentarer og
1 løsning

Syntax error

Hej folkens...

Jeg har en form og en PHP-kode, som genererer denne string:

$postString = INSERT INTO asign_kursustilmeldte SET firma='jealous', kontakt='mads', email='mads@mrbs.dk', antal='1', adr1='lihbr', adr2='no1', postnr='9400', by='nrsby', kursusid='1'

Er der noget i vejen for at sende den med følgende query:
mysql_query($postString) or die(mysql_error());

Den kommer med følgende fejlmeddelelse:

You have an error in your SQL syntax near 'by='nrsby', kursusid='1' ' at line 1

Hvorfor??
Avatar billede jaw Nybegynder
18. oktober 2006 - 12:59 #1
Ja. By er et reserveret ord (by på engelsk).

Derfor har du to muligheder:

ændre til
, `by` ='nrsby'
(læg mærke til, at det ikke er apostroffer)

eller ændre navnet på feltet by til f.eks. bynavn.
Avatar billede mrbs Nybegynder
18. oktober 2006 - 13:07 #2
ok... Tak for det!
Avatar billede mrbs Nybegynder
18. oktober 2006 - 13:08 #3
Smid et svar :)
Avatar billede jaw Nybegynder
18. oktober 2006 - 13:10 #4
Ok, selv tak :)
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