Hjælp. Navngiv session til mysql kolonne-navn

Tags:    php

Brugeren logger først ind gennem en form, og mysql databasen gør følgende:
Fold kodeboks ind/udKode 

Ingen problemer her.

Jeg vil så have lavet så mange sessioner som der er kolonner i min tabel. session hvor jeg navngiver hver session til hver "kolonne-navn".
Værdien for denne session skal så være den værdi som array $userdata har i hver kolonne.

F.eks.
Kolonne navn = user_name
$userdata['user_name'] = "test"

Så skal min session navngives og have følgende værdi..
$_SESSION['user_name']="test"


Jeg fandt en kode i php manualen, men ved ikke helt om jeg kan bruge det.

Fold kodeboks ind/udKode 


Det er som om at den ikke vil navngive min session som jeg prøver at bede den om med
$_SESSION['$meta->name']=$userdata[$i];

Hvad skal jeg gøre for at få dette $meta->name til en "normal" variabel uden en fancy pil og sådan..

Jeg er ikke vant til at bruge sessions, sig til hvis jeg er helt galt på den..



2 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
kan du ikke bare sige $_SESSION = $userdata ?



Jo kan han men dette sletter alle andre sessions.
en anden mulighed ville være at sige $_SESSION['userdata'] = $userdata; så kan han tilgå det som fx:

Fold kodeboks ind/udPHP kode 


en anden måde at gøre det på er at lave en foreach der går igennem dit array

Fold kodeboks ind/udPHP kode 




t