Avatar billede dta Nybegynder
05. oktober 2003 - 22:58 Der er 7 kommentarer og
1 løsning

Gemme et Array in en database

Jeg ønsker at kunne gemme et array i et enkelt felt i en database, hvorledes gøres dette?
Avatar billede dta Nybegynder
05. oktober 2003 - 23:10 #1
Arrayer et 2 dimientionelt
Avatar billede dawin_dk Nybegynder
05. oktober 2003 - 23:21 #2
lav en

rs("felt")=join(array,"///")

alle data i arrayet vil så blive gemt .. bare adskilt af /// ... når du så læser det ud igen kan du lave det til et array ved at lave en mitarray=split(rs("felt"),"///")

erstat evt /// med nogen der ikke forekommer naturligt i indholdet...
Avatar billede dawin_dk Nybegynder
05. oktober 2003 - 23:22 #3
(men man kunne også smide dataene ind i en tabel for sig selv... loope igennem dem alle og oprette 1 post for hver af dem ...)
Avatar billede dta Nybegynder
05. oktober 2003 - 23:28 #4
Virker dette også på array(10,5)?
Avatar billede dawin_dk Nybegynder
05. oktober 2003 - 23:32 #5
nej . men du kan joine/splitte flere gange .. men til hva formål .. det jeg ville gøre var at:

lave en tabel med
id  kor1  kor2  feltvaerdi

og så smide det ind der .. så f.eks. værdien af 10,5 blev opretter som :
1    10    5      det der står i feltet
Avatar billede dta Nybegynder
05. oktober 2003 - 23:50 #6
Det er for at spare plads! Der må være en måde at få fat på arrayet og gemme det i et felt, ligesom man kan gemme billeder i et felt!
Avatar billede dawin_dk Nybegynder
05. oktober 2003 - 23:51 #7
join det sammen ... som jeg kender det er der ingen data-type-understøttelse til at smide et array direkte ind i et felt i en database ...
Avatar billede dta Nybegynder
06. oktober 2003 - 12:54 #8
Brugte XML, 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
Kurser inden for grundlæggende programmering

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