Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]3318[/thread]

Tie mit Multihash: Tie mit Multihash und DB_File



<< >> 7 Einträge, 1 Seite
tryit
 2003-08-25 18:31
#31987 #31987
User since
2003-08-14
14 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen.

Ich habe ein Hash of Hashes, dass ich mit tie() und dem
DB_File Modul speichern möchte.
Mein Hash sieht so aus
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
my %dropdownliste  = ( 'AdrArt'    =>   {
                                       ''          =>  0,
                                       'Privat'    =>  1,
                                       'Geschäft'  =>  2,
                                       'Familie'   =>  3,
                                       'Sonstige'  => 99,
                                       },
                      'Anrede'     =>  {
                                       ''                  =>  0,
                                       'Frau'              =>  1,
                                       'Herr'              =>  2,
                                       'Herr u. Frau'      =>  3,
                                       'Herr u./o. Frau'   =>  4,
                                       'Familie'           =>  5,
                                       'Sonstige'          => 99,
                                       },
);

Kann mir jemand sagen, wie ich korrekt speichern muss, und
wie ich die Daten wieder lesen kann.

Danke schon mal!\n\n

<!--EDIT|tryit|1061821945-->
Relais
 2003-08-25 18:44
#31988 #31988
User since
2003-08-06
2244 Artikel
ModeratorIn
[Homepage] [default_avatar]
@tryit: just try it 8)

Wenn es funktioniert, funktioniert's. Wenn nicht, nimm doch Storable zum serialieren.
Erst denken, dann posten --
26. Deutscher Perl- u. Raku -Workshop 15. bis 17.04.2024 in Frankfurt/M.

Winter is Coming
tryit
 2003-08-25 18:47
#31989 #31989
User since
2003-08-14
14 Artikel
BenutzerIn
[default_avatar]
Einfach so geht's leider nicht!
Wie ist dass mit Storable, dass kenne ich nicht.
Hast du ein Beispiel?
pq
 2003-08-25 18:49
#31990 #31990
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=tryit,25.08.2003, 16:47]Einfach so geht's leider nicht!
Wie ist dass mit Storable, dass kenne ich nicht.
Hast du ein Beispiel?[/quote]
wie wärs mit perldoc Storable?
Code (perl): (dl )
1
2
3
use Storable;
store $hashref, $file; # oder store \%hash, $file;
my $newhashref = retrieve $file;
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
Dubu
 2003-08-25 18:50
#31991 #31991
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Direkt geht das nicht, aber schau dir mal CPAN:MLDBM an.
Darauf wird uebrigens auch in der Manpage zu DB_File hingewiesen ("How do I store complex data structures with DB_File?").
tryit
 2003-08-25 18:59
#31992 #31992
User since
2003-08-14
14 Artikel
BenutzerIn
[default_avatar]
Danke! Werde es Morgen gleich ausprobieren.
Muss jetzt leider gehen.

DANKE!!!!!!!!!!!!!!
tryit
 2003-08-26 10:49
#31993 #31993
User since
2003-08-14
14 Artikel
BenutzerIn
[default_avatar]
:laugh:

Mit dem MLDBM Modul hat es wunderbar funktioniert!

Danke
<< >> 7 Einträge, 1 Seite



View all threads created 2003-08-25 18:31.