Thread DBI - fetchrow_arrayref vs. fetchall_arrayref: Unterschiedliches Handling der Refs? (5 answers)
Opened by snarf at 2006-01-08 17:17

renee
 2006-01-08 23:48
#33908 #33908
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=snarf,08.01.2006, 16:17]Hallo miteinander,

ich stehe wohl gerade auf dem Schlauch ...

ich lese ein:

Code: (dl )
1
2
$refa = $sth->fetchrow-arrayref
$refb = $sth->fetchall-arrayref


Gut, refa ist eine Referenz auf ein Werte-Array, refb ist eine Referenz auf ein Array mit Refs auf (jeweils ein) Werte-Array.

Aber, warum ...

Code: (dl )
1
2
3
4
5
6
7
8
9
$xyz = shift(@$refa);  # erzeugt Fehler: Modification of a read-only value attempted


das hier funktioniert ....

foreach $ref (@$refb)
{
$abc = shift(@$ref)
}


... ja und nun? Bin ich blind ??? Habe ich was überlesen ???[/quote]
die - müssen _ sein...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread DBI - fetchrow_arrayref vs. fetchall_arrayref: Unterschiedliches Handling der Refs?