Frickelmeister: Noch eine Frage zum auslesen?

Beitrag lesen

Hola,

danke für deine Hilfe, aber ich bin leider noch immer so schlau wie vorher.

In @rows steht jetzt ein Tupel.

Was ist ein Tupel?

Kannst du mir vielleicht ein Beispiel geben, wie ich die Werte aus der Spalte "vorname" und "nachname" nacheinander zB als Vorname = $vorname, Nachname = $nachname ausgeben kann. Ich blicke da wirklich nicht durch.
Warum ich außerdem $ausgeben nicht als $sth geschrieben habe, liegt daran, dass ich mehrere Sachen zugleich gemacht habe, also schreiben und ausgeben.

my $auslesen = $dbh->prepare("SELECT * FROM haupttabelle") or die "Cant auslesen : $!\n";
my $einfuegen = $dbh->prepare("INSERT INTO haupttabelle (vorname,nachname) VALUES ('Markus','Frickelmeister')") or die $dbh->errstr;

Wie hätte ich es machen sollen, dass ich beides als $sth bezeichne? So hätte ich ständig $sth mit dem neuen "prepare" zuweisen müssen, aber so habe ich mehrere "prepares" beisammen, und kann immer wieder $auslesen, oder $einfuegen aufrufen. Ich dachte man macht es so, oder wie gehen andere hierbei vor? Ich wüsste keine andere Möglichkeit?

Frickelmeister.