/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Hvordan smider jeg et resultat fra en Form~
Fra : alla_pirata


Dato : 17-03-04 21:50

Begynder ?
Kan man smide et php array[] ind i MySQL?
Eller skal man f.eks. i en løkke samle indholdet af array'et og INSERTe til
Text-field?

Nogen der gider hjælpe? :o|

/stuck



 
 
Anders Christiansen (18-03-2004)
Kommentar
Fra : Anders Christiansen


Dato : 18-03-04 07:49

hvis hver værdi i arrayet skal være en ny post i mySQL databasen, kan du
bruge:

Forbind med databasen...
$arraymedinformation = "hvad der nu en gang er i det";

foreach ($arraymedinfomation as $temp)
{mysql_query ("insert into tabelhvaddetnuender (felt) VALUES
('$temp')");}



"alla_pirata" <dedicato@atuttiquelliche.it> skrev i en meddelelse
news:4058b983$0$259$edfadb0f@dread12.news.tele.dk...
> Begynder ?
> Kan man smide et php array[] ind i MySQL?
> Eller skal man f.eks. i en løkke samle indholdet af array'et og INSERTe
til
> Text-field?
>
> Nogen der gider hjælpe? :o|
>
> /stuck
>
>



alla_pirata (18-03-2004)
Kommentar
Fra : alla_pirata


Dato : 18-03-04 09:55

Jo, men hvis denne liste brugeren vælger fra indeholder eks. 20 (eller
flere) valgmuligheder og da det er uvist hvor mange brugeren vælger, synes
denne mulighed ikke smidig - det vil resultere i for meget spildplads (tomme
felter) i MySQL DB.
Men tak for svaret - jeg tror det jeg skal prøve her er funktionen
implode( )... og så bruge et text field i MySQL.
Jeg ville bare høre om der var nogen der kunne komme med et tip om
overførslen til MySQL.
Jeg vil lige rode lidt med den mulighed først, ellers tak.





"Anders Christiansen" <dsl91136@vip.cybercity.dk> skrev i en meddelelse
news:c3bgp5$v5u$1@news.cybercity.dk...
> hvis hver værdi i arrayet skal være en ny post i mySQL databasen, kan du
> bruge:
>
> Forbind med databasen...
> $arraymedinformation = "hvad der nu en gang er i det";
>
> foreach ($arraymedinfomation as $temp)
> {mysql_query ("insert into tabelhvaddetnuender (felt) VALUES
> ('$temp')");}
>
>
>
> "alla_pirata" <dedicato@atuttiquelliche.it> skrev i en meddelelse
> news:4058b983$0$259$edfadb0f@dread12.news.tele.dk...
> > Begynder ?
> > Kan man smide et php array[] ind i MySQL?
> > Eller skal man f.eks. i en løkke samle indholdet af array'et og INSERTe
> til
> > Text-field?
> >
> > Nogen der gider hjælpe? :o|
> >
> > /stuck
> >
> >
>
>



Ukendt (18-03-2004)
Kommentar
Fra : Ukendt


Dato : 18-03-04 12:18

In news:4058b983$0$259$edfadb0f@dread12.news.tele.dk,
alla_pirata <dedicato@atuttiquelliche.it> typed:
> Begynder ?
> Kan man smide et php array[] ind i MySQL?

Måske leder du efter funktionen serialize
(http://dk.php.net/manual/en/function.serialize.php)?

Du kan bruge det på et array, gemme dette array som text i MySQL og derefter
bruge unserialize (http://dk.php.net/manual/en/function.unserialize.php) til
at genskabe det originale array efter du har hentet det ud igen.

Mvh.

Mikkel

--
"At first just a rustle of canvas
And the gentlest breath on my face
But a galloping line of white horses
Said that soon we were in for a race"
Sting - The Wild Wild Sea

http://www.mzh.dk



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408931
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste