No.2ベストアンサー
- 回答日時:
while(my $hash= $result->fetchrow_hashref()) {
while(my($field,$value)= each(%$hash)) {
..
}
}
なお、SELECT table1.field,table2.field,... のように複数テーブルで同じフィールド名があると、うまくいかないという問題があります。
No.3
- 回答日時:
連想配列にするなら、fetchrow_arrayではなくfetchrow_hashrefを使うと1行で済みます。
%HOGE = %{$result->fetchrow_hashref};
↑こうするだけでご希望通りの結果を得られます。
この回答へのお礼
お礼日時:2006/06/24 01:01
お礼遅れて申し訳ありません。教えていただいてた方法を色々試して解決しました。回答くださった方々ありがとうございましたm(__)m
No.1
- 回答日時:
my %hash;
$hash["カラムの名前"]=フィールド値;
とすればいいですけど、、
連想配列の場合、1つのキーに基本1つの値なので、
複数のフィールド値の場合は、バリューを配列にする必要があります
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB6の公式リファレンスはありま...
-
ハッシュを無名変数へ代入して...
-
Can't use string ("0") as an ...
-
テキストボックスの名前に変数...
-
VBA Dir関数でファイルをループ...
-
多次元配列から重複を削除
-
ハッシュ検索はなぜ速い
-
Excel VBA ユーザーフォームの...
-
UWSCの終了の仕方
-
VBA for文が止まらない
-
多次元連想配列の削除
-
DOSコマンドのループ内のTIMEコ...
-
VB2010でCSVファイルの読み込み
-
EXCEL VBA If~Else~構文の内容...
-
【VBA】全て空白のセルの列の非...
-
.htaccessがループしてる?それ...
-
For文を使った九九表の作成
-
DoEventsが必要な理由について
-
文字列を変数名として扱う方法
-
どなたかこのプログラミングを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Perlで縦横変換のような事をし...
-
ファイルからデータを読み込ん...
-
VB6の公式リファレンスはありま...
-
双方向リスト(?)
-
変数に何も入ってないとき
-
HTML::Templateのループと配列...
-
if($key){ ($key eq 'aaa') ||...
-
CGFloatとは?
-
perlでの平均計算について
-
画面を強制的に再描画させる方法
-
VBAでの一時停止と再開の方法
-
perl 文字列検索後に指定フィー...
-
VBのReturnの使い方
-
UWSCの終了の仕方
-
DoEventsが必要な理由について
-
範囲指定したセルを1つずつ飛...
-
VBAのautofilter、criteriaの配...
-
文字列を変数名として扱う方法
-
Escキーを押すと、中断する時と...
-
ハッシュ検索はなぜ速い
おすすめ情報