Thread hashes in schleife erzeugen (7 answers)
Opened by peter.p at 2013-06-17 22:51

Gast peter.p
 2013-06-17 22:51
#168394 #168394
guten abend,

die situation sieht so aus : ich hole mir werte aus einer datenbank, im beispiel name, email und telefonnummer und speicher diese in variablen. weiterhin wollen diese daten als hashes gespeichert werden und die hashes werden dann als referenz in ein array gepusht.

Code: (dl )
1
2
3
4
5
6
    %list = (
"name" => $name,
"tel" => $tel,
"email" => $email );
}
push (@data, \%list);


das passiert in einer schleife für jeden datensatz. das problem ist, dass am ende merhfach die gleiche referenz im array steht :-)

ich würde gerne für jeden datensatz einen neuen hash erzeugen. da unterschiedlich viele datensätze in der datenbank sein können, muss das dynamisch in der schleife passieren. ich dachte an new %hash, aber das geht wohl nicht so einfadch in perl.
wie könnte ich das problem lösen ?
Last edited: 2013-06-17 22:55:14 +0200 (CEST)

View full thread hashes in schleife erzeugen