Thread fetchen (7 answers)
Opened by mho at 2003-10-17 16:35

mho
 2003-10-17 16:35
#64406 #64406
User since
2003-09-12
30 Artikel
BenutzerIn
[default_avatar]
Hallo

Ich möchte eine Funktion, die ähnlich funktioniert wie fetchrow_array, schreiben.

fetchrow_array liefert in einer Schlaufe Array nach Array zurück:
Code: (dl )
while ( @rv = $sth->fetchrow_array() ) {...}

Meine Funktion soll auch eine Liste von Arrays returnen.
Wie stellt man das an?

Mein Ansatz war:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
sub myfetcher
   {
   my ($self,@a,@b,@c,@v);

   ($self) = @_;

   @a = (1,2);
   @b = (3,4);
   @c = (5,6);

   @v = (\@a,\@b,\@c);

   foreach ( @v )
       {
       return $_->[0], $_->[1];
       }
   }


Dies liefert aber unendlich das Array @a, also 1 & 2 zurück.
Weis jemand wie man dies sauber löst?

mfg mho

View full thread fetchen