Thread datenbank anlegen? mysql..: also irgendwie mag mich dbi nicht? (13 answers)
Opened by deepblack at 2004-06-15 16:41

steffenw
 2004-06-20 01:11
#32302 #32302
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
2 Beispiele für fetchrow hashref:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
my $dbh = DBI->connect(...,...,...{RaiseError => 1});
#
# ...
#
my @rows;   # nur für Variante 1
eval {
 while (my $row = fetchrow_hashref('NAME_uc')) {
   # Variante 1, Zeilen speichern
   push @rows, {%$_};
   # Variante 2, Zeilen gleich komplett anzeigen
   print join(', ', map qq($_="$row->{$_}"), keys %$row), "\n";
 }
};
$@ and die $@;
# Variante 1, gespeichertes anzeigen
foreach my $row (@rows) {
 # Zeile komplett anzeigen
 print join(', ', map qq($_="$row->{$_}"), keys %$row), "\n";
 # oder nicht alle, nur Inhalt von ...:
 # Oben das NAME_uc macht den Hashschlüssel komplett zu Großbuchstaben,
 # egal wie er im Statement angefordert wurde.
print "$row->{AUSGEWAEHLTER_SPALTENNAME}\n";
}
\n\n

<!--EDIT|steffenw|1087680088-->
$SIG{USER} = sub {love 'Perl' or die};

View full thread datenbank anlegen? mysql..: also irgendwie mag mich dbi nicht?