- 締切済み
Perl Postgres 連想配列化
いつもお世話になっております。 標題についてご教授願えないでしょうか Perl+Postgressqlで取得したレコードを連想配列化にしたいのですが、 @data = (); my $conn = Pg::connectdb(接続情報) my $query = "SELECT * FROM data; my $result = $conn->exec($query) if($result->resultStatus ne PGRES_TUPLES_OK){ exit; } my $cnt = $result->npuples my $fields = $resut->$rset->nfields; for ($i=0; $i<$cnt; $i++){ for(j=0; $j<fields; $j++){ $data[$cnt][$result->fnam($fields)] = $result->getvalue($j,$j) } これではいけないんでしょうか。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
「連想配列化にしたい」の意味は分かりませんが, 連想配列は使わなくていいのですか? まぁそれ以前に文法的にアウトだけど.
お礼
回答有難うございます 。 返信が遅くなりましたが、 実はあの後、色々調べてやったら、 ものの5分で出来てしまいました。 結果取得したデータをハッシュに生成しました。 $data{$cnt}{$fields}の形式でできました。