Avatar billede mikkel_breum Nybegynder
31. marts 2002 - 21:43 Der er 1 kommentar og
1 løsning

kan man gemme arrays?

Hvis jeg har en variabel som fx. $avar=['et','to','tre','fire'];
kan denne så gemmes i en SQL table direkte?

Jeg insætter via php til min mySQL database.. kan det lade sig gøre at indsætte og udtrække arrays direkte til databasen, og hvis, hvilket type/format skal min row så være ?

-
mikkel
Avatar billede erikjacobsen Ekspert
31. marts 2002 - 21:49 #1
Nej.

Men ja, hvis du laver serialize på dit array, og gemmer det i
et stort textfelt, som fx. LONGTEXT.

http://www.php.net/manual/en/function.serialize.php

Og så kunne du også bare gemme dem med kommaer imellem.

Dit databasedesign er dog suboptimalt, hvis du føler det
nødvendigt at gemme et array.
Avatar billede invisibleman Nybegynder
01. april 2002 - 21:27 #2
*host* MEDIUMTEXT er mere end rigeligt. 16 MB limit og MySQL's packet driver kan ikke tage mere anyway .... *host*
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