Thread Abfrage nicht vollständig, benötige Hilfe
(14 answers)
Opened by Gast at 2007-09-27 14:45
Hallo,
ich versuche aus einer Datenbank die Anzahl der neuen E-Mails im Postfach auszulesn und auszugeben. Das Problem ist, dass ich überhaupt nicht weiß, wie ich diese Ausgabe erhalten soll. Rufe ich die Ausgabe mit $sth auf, gibt er aus: Sie haben DBI::st=HASH(0xa80a60) neue Mails in Ihrem Postfach. Daraufhin habe ich versucht, statt $sth eine neue Variable $count zu definieren. Da zeigt er mir aber immer 0 an. Und genau dort liegt mein Problem. Wie kann ich die Variable vervollständigen (denn fertig isse nicht...): Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 my $dbh = DBI->connect("$db_name","$db_user","$db_pass") || die "Database connection not made: $DBI::errstr"; my $sth = $dbh->prepare("SELECT * FROM pm_in WHERE pm_to = '$nick' AND new = '1' ORDER BY date DESC"); $sth->execute(); my @entries=(); my $count=0; while(@entries=$sth->fetchrow_array) { $count++; } my $output = $main->createInfoOutput('newmails',{mails => $sth}); return [$output]; $sth->finish(); $dbh->disconnect(); Ich bedanke mich schonmal für eure Hilfe und freue mich auf eine Antwort. |