in reply to Re: array references in DBI
in thread array references in DBI

It works as expected on my computer (Activestate Perl 5.8.7)
# perl v5.8.7 [MSWin32-x86-multi-thread] > my @array= qw/een twee drie vier/; > my $arrayref = \@array; > print $arrayref; ARRAY(0x2089584) > pop @$arrayref; vier > my $temp = pop @$arrayref; > print $temp; drie

CountZero

"If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law

Replies are listed 'Best First'.
Re^3: array references in DBI
by BrianC (Acolyte) on May 13, 2006 at 18:56 UTC

    Sorry, I should have been much more specific, as it's probably also my confusion as to how DBI works. If I do something like:

    my $ratest = $dbh->selectrow_arrayref($sql); my $testorder = pop @$ratest;

    I get an error: Modification of a read-only value attempted

      Did selectrow_arrayref() actually return an array ref? If the $sql failed, $ratest will be 0 (a literal).
        Yes. I can access the data via, eg.
        $ratest->[0]