Struppi: fetchrow_array

Beitrag lesen

alle möglichen fetch... Methoden aufgelistet sind:

ja klar das hab ich schon 100 mal gelesen.

also nochmal von vorn: WIKI sagt:

SELECT * FROM Adressen - Listet die Werte aller Spalten aus der Tabelle Adressen auf.

um diese Werte aller Spalten in eine @ergebnisliste zu bekommen, dachte ich ich müsste nur mit fetchrow_array diese @ergebnisliste füllen. und irgendwie stehts auch so drin in der cpan.

Nein, tut es nicht.
Was glaubst du machen die  fetchall_... Funktionen?

in der @ergebnisliste stehen zwar die werte aller spalten, aber nur vom ersten datensatz. das ist absolut sinnlos wenn ich die tabelle ausgeben will.

Ich bin 100% überzeugt, dass irgendwo auch ein Beispiel steht wie du alle Zeilen ausgibst.

in etwa so:
while(my $row = $sth->fetchrow_arrayref)
{
print "@$row\n";
}

und wenn du die Daten weiterverarbeiten willst, entweder mit fetchall oder du bereitest dir die Daten in der Schleife auf.

und darüber find ich überhaupt nichts, weder in der cpan, noch im forumsarchiv, noch bei google etc.

seltsam, deine Suchstrategien scheinen nicht zielführend zu sein.

Struppi.

--
Javascript ist toll (Perl auch!)