Avatar billede ulli Nybegynder
18. oktober 2001 - 23:53 Der er 7 kommentarer og
1 løsning

Den brokker sig over min \'insert\'... hjælp

min tabel er bygget op som følger:
---
CREATE TABLE omraade (
  omraadeid int(11) DEFAULT \'0\' NOT NULL auto_increment,
  ejerid int(11) DEFAULT \'0\' NOT NULL,
  omraadenavn text NOT NULL,
  type text NOT NULL,
  areal int(11) DEFAULT \'0\',
  indbyggertal int(11) DEFAULT \'0\',
  oprettet datetime DEFAULT \'0000-00-00 00:00:00\' NOT NULL,
  PRIMARY KEY (omraadeid),
  KEY omraadeid (omraadeid, ejerid),
  UNIQUE omraadeid_2 (omraadeid)
);

---
min insert er her:
---
insert into omraade (ejerid,omraadenavn,type,areal,indbyggertal,oprettet) values ($ejerid, \'$navn\', \'$type\', $areal, $indbyggertal, \'$oprettet\')
---

Men jeg får følgende fejl:
---
1064: Der er en fejl i SQL syntaksen nær \' \'uli\', \'region\', 20, 40, \'2001-10-18 23:49:57\')\' på linje 1.
Sql-error was in: insert into omraade (ejerid,omraadenavn,type,areal,indbyggertal,oprettet) values (, \'uli\', \'region\', 20, 40, \'2001-10-18 23:49:57\')

Hjælp mig med at få det lort til at virke, please...
Avatar billede mortenfn Nybegynder
18. oktober 2001 - 23:57 #1
values (, \'$navn\'
du mangler \' \' omkring $ejerid
Avatar billede mortenfn Nybegynder
18. oktober 2001 - 23:58 #2
du mangler \'\' flere steder

(\'$ejerid\', \'$navn\', \'$type\', \'$areal\', \'$indbyggertal\', \'$oprettet\')
Avatar billede mortenfn Nybegynder
19. oktober 2001 - 00:00 #3
omraadenavn text NOT NULL,
  type text NOT NULL,
  areal int(11) DEFAULT

\"type\" kan måske give problemer jeg brugte engang \"time\" den gik ikke.

/mortenfn ;O)
Avatar billede ulli Nybegynder
19. oktober 2001 - 00:02 #4
takker - den er der næsten

følgende ændring:
---
insert into omraade (ejerid,omraadenavn,type,areal,indbyggertal,oprettet) values (NULL, \'$ejerid\', \'$navn\', \'$type\', \'$areal\', \'$indbyggertal\', \'$oprettet\'
---
gav følgende nye fejl:
---
1136: Kolonne antallet stemmer ikke overens med antallet af værdier i post 1.
Sql-error was in: insert into omraade (ejerid,omraadenavn,type,areal,indbyggertal,oprettet) values (NULL, \'1\', \'Østen\', \'region\', \'46579651\', \'546546\', \'2001-10-19 0:01:33\')


---
Avatar billede mortenfn Nybegynder
19. oktober 2001 - 00:04 #5
den korte version:

insert into omraade values (\'\',\'$ejerid\',\'$navn\',\'$type\',\'$areal\', \'$indbyggertal\',\'$oprettet\')
Avatar billede ulli Nybegynder
19. oktober 2001 - 00:04 #6
Hov - jeg fandt den nu

tak for hjælpen!
Avatar billede mortenfn Nybegynder
19. oktober 2001 - 00:06 #7
values (NULL, \'$ejerid\'

null ??? skal ikke med
Avatar billede mortenfn Nybegynder
19. oktober 2001 - 00:07 #8
;O) 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