Perl Wert aus SELECT MAX in Variable schreiben

Creeed

Captain
Registriert
Sep. 2002
Beiträge
3.860
Folgendes Problem: Ich frage aus einer Datenbank den maximalen Wert einer Spalte ab, den Wert brauche ich in einer Variable.

Gefundene Lösung:
Code:
$sth = $dbh->prepare("SELECT MAX(viele_zahlen) FROM firlefanz") or die $DBI::errstr;
$max = $sth->execute;

Irgendwie stehe ich heute auf dem Schlauch, wenn ich das Skript laufen lasse kriege ich bei der Print Anweisung dahinter die Meldung "...uninitialized value $max...". Perl ist nicht unbedingt mein Fachgebiet sonst würde ich mit so simplen Sachen nicht nerven.
 
ungetestet:

Code:
  ($max) = $dbh->selectrow_array( 'SELECT MAX(viele_zahlen) FROM firlefanz' );
 
Zuletzt bearbeitet:
Danke, geht einwandfrei. Ich benenne die nächsten beiden Kaffeemaschinen nach euch. Das Skript mag mich zwar immer noch nicht wirklich, aber das werden wir schon hinbiegen.
 
Zurück
Oben