En gros j'ai trvé la méth selectcol_arrayref ds une doc (chuis débutant en perl) :
$ary_ref = $dbh->selectcol_arrayref($statement, \%attr);
Code :
- # get array of id and name pairs:
- my $ary_ref = $dbh->selectcol_arrayref("select id, name from table", { Columns=>[1,2] });
- my %hash = @$ary_ref; # build hash from key-value pairs so $hash{$id} => name
|
Et j'ai essayé, mais il n'a strictt rien à ftre de mon attribut { Columns=>[1,2] }. Il me refourgue tjrs pr $ary_ref une référence à un tableau avec la première des colonnes demandées, ici id
Alors certes, il y a moyen de faire autremt, mais j'aimerais bien cprendre... Qqu'un a une idée ?
Message édité par scOulOu le 20-05-2003 à 20:10:40