Пример в PHP, но я хочу создать такой же ассоциативный 2d массив в perl и как распечатать этот массив.EX в PHP: -
while($row=mysql_fetch_array($rc))
{
$associative_array[$ClientCode]=array('PartnerCode'=>$row["PartnerCode"],
'OldPartnerCode'=>$row["OldPartnerCode"],
'ClientCode'=>$ClientCode,
'OldClientCode'=> $row["OldClientCode"]);
}
Добавление комментария OP:
Если создание двумерного массива правильное, то как печатать этот массив.
$sql_sel="select client_id,partner_id,client_code,partner_code from $tblname";
$sth = $dbh->prepare($sql_sel);
$sth->execute();
$nrow=$sth->rows;
while( ($ccode,$pcode,$old_ccode,$old_pcode) = $sth->fetchrow_array) {
$ccode =~ y/A-Z/a-z/;
$pcode =~ y/A-Z/a-z/;
$old_ccode =~ y/A-Z/a-z/;
$old_pcode =~ y/A-Z/a-z/;
$client_partner_hash->{$ccode}={
'newclinetcode'=>$ccode,
'newpartnercode'=>$pcode,
'oldclinetcode'=>$old_ccode,
'oldpartnercode'=>$old_pcode
};
}