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で質問しましょう!
似たような質問が見つかりました
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 1 2022/10/27 14:21
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 3 2022/10/27 17:44
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- Ruby 初心者プログラミング 3 2022/10/12 11:31
- PHP クラス 1 2022/08/08 15:12
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語について。
-
split後のデータ数でなくて、リ...
-
ハッシュを無名変数へ代入して...
-
perlでの平均計算について
-
VBAでの一時停止と再開の方法
-
VBのReturnの使い方
-
配列やハッシュで中身が同じか...
-
UWSCの終了の仕方
-
DoEventsが必要な理由について
-
テキストボックスの名前に変数...
-
画面を強制的に再描画させる方法
-
二次元配列のインデックスについて
-
vb.netからエクセル関数書き込み
-
ハッシュのハッシュを実現したい。
-
マクロ Publicでの配列定義
-
GIFアニメをループさせたくない
-
Javaの質問です。 この問題の答...
-
while(*s++=*t++)の判定は?
-
UWSCに制限時間を付けたいです
-
VB.NETで素因数分解のプログラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語について。
-
高速に文字列の比較
-
VB6の公式リファレンスはありま...
-
連番ごとに印をつける
-
HTML::Templateのループと配列...
-
双方向リスト(?)
-
HTML::TemplateのTMPL_LOOPにつ...
-
プログラミングについて。 1つ...
-
画面を強制的に再描画させる方法
-
VBのReturnの使い方
-
どなたかこのプログラミングを...
-
VBAでの一時停止と再開の方法
-
VBA for i=1 to lastrow
-
UWSCの終了の仕方
-
DoEventsが必要な理由について
-
エクセルの当番表を作っていま...
-
VBAで3秒だけ時間を止めたい
-
ハッシュ検索はなぜ速い
-
GIFアニメをループさせたくない
-
Escキーを押すと、中断する時と...
おすすめ情報