Avatar billede Six Nybegynder
26. maj 2004 - 18:09 Der er 8 kommentarer og
1 løsning

Problem med MySQL sætning. Hjælp søges hurtigst muligt!

Hej eksperter.

jeg har problemer med denne SQL sætning:

mysql_query("INSERT INTO ilk_user (user, pass, branche, firmanavn, cvr, kontakt, email, street, postnummer, by, telefon, fax, url, firmainfo) VALUES ('$username','$adgangskode','$branche','$firmanavn','$cvr','$kontakt','$email','$street','$postnummer','$by','$telefon','$fax','$url','$firmainfo')") or die(mysql_error());

Kan nogen se hvad der er galt?!

Kan det have noget at gøre med at mine db felter: telefon, fax, url, firmainfo er sat til null i databasen ?
Avatar billede Six Nybegynder
26. maj 2004 - 18:11 #1
Prøver lige at paste påny:


mysql_query("INSERT INTO ilk_user (user, pass, branche, firmanavn, cvr, kontakt, email, street, postnummer, by, telefon, fax, url, firmainfo) VALUES ('$username','$adgangskode','$branche','$firmanavn','$cvr','$kontakt','$email','$street','$postnummer','$by','$telefon','$fax','$url','$firmainfo')") or die(mysql_error());
Avatar billede Six Nybegynder
26. maj 2004 - 18:12 #2
ammen...
mysql_query("INSERT INTO ilk_user (user, pass, branche, firmanavn, cvr, kontakt, email, street, postnummer, by, telefon, fax, url, firmainfo) VALUES ('$username','$adgangskode','$branche','$firmanavn','$cvr','$kontakt','$email','$street','$postnummer','$by','$telefon',
'$fax','$url','$firmainfo')") or die(mysql_error());
Avatar billede Slettet bruger
26. maj 2004 - 18:13 #3
Du skal vidst ikke have ") til sidst i det query.
Avatar billede Six Nybegynder
26. maj 2004 - 18:15 #4
jo den hører jo til mysql_query("...") tingen ;)
Avatar billede lauer Nybegynder
26. maj 2004 - 18:15 #5
hvad får du af fejl fra mysql?
Og hvad indsætter den evt, hvis der ikke kommer nogen fejl
Avatar billede Six Nybegynder
26. maj 2004 - 18:18 #6
You have an error in your SQL syntax near 'by, telefon, fax, url, firmainfo) VALUES ('virksomhed','virksomhed1','Andet','sc' at line 1

Og intet indsat.
Avatar billede lauer Nybegynder
26. maj 2004 - 18:19 #7
ahh, det er fordi at du ikke my bruge 'by' som cellenavn, da det bliver brugt ved 'order by'.
hvis du alligevel vil bruge det, skal du skrive `by`
Avatar billede Six Nybegynder
26. maj 2004 - 18:23 #8
Jeg tænkte sgu nok det var noget så simpelt... troede egentlig bare ikke der var reserverede ord i mysql... må bare læse hårdere på lektien :)

Takker for hjælpen :)
Avatar billede Slettet bruger
26. maj 2004 - 19:53 #9
Lagde du mærke til, at efter du havde skrevet fejlmeddelelsen, gik der præcis 1 minut før der var en løsning. Konklusion: skriv fejlmeddelelsen med i selve spørgsmålet.
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