Thread Multidimensionales Array mit Daten aus Datenbank füllen.
(13 answers)
Opened by lordsirkendorf at 2009-09-16 14:55
Hallo Perl-Community,
vorweg sei gesagt, dass ich nicht nur ein absoluter Perl-Neuling bin, sondern auch generell auf dem Gebiet der Programmierung sehr unerfahren bin. Ich habe auch schon das gefühlte halbe Internet nach einer Lösung für mein Problem durchforstet, bin aber leider nicht fündig geworden. Jetzt aber zu meinem Problem: Ich möchte die Daten einer Oracle Tabelle in ein Multidimensionales Array einlesen, sodass ich die einzelnen Felder anschließend gezielt ansprechen und weiterverarbeiten kann. Die Tablle besteht aus 4 Spalten und 75 Zeilen. Mit dem untenstehenden Code kann ich mich mit der Datenbank verbinden und die Daten in ein Array einlesen. Ich kann mir mit print "@data\n"; die gesamte Tabelle ausgeben lassen und wie unten in meinem Code mit print "$data[0]\n"; die erste Spalte, mit print "$data[1]\n"; die zweite, usw. Ich möchte aber dahin, dass ich mir mit print "$data[0]\n"; NUR das erste Feld der ersten Zeile ausgeben lassen kann. Mit print "$data[0][0][0][0]\n"; NUR das letzte Feld der ersten Zeile usw. Ich hoffe, es ist einigermaßen verständlich, was ich bezwecken möchte. Für Eure Hilfe wäre ich Euch sehr dankbar - ich stehe kurz vor der Verzweiflung! Ich habe mir schon einige Tutorials und Forenbeiträge durchgelesen und schon einiges ausprobiert, aber nichts hat funktioniert. Code: (dl
)
1 #!/usr/bin/perl -w |