while($array = $pear_str1 -> fetchrow(DB_FETCHMODE_ASSOC)){ $key = $array["prefid"]; $pref_array["$key"] = $array["pref"]; }とあるけども、いちいちこの結果セットを1行ずつまわさないでも、すぐに配列として入れてくれる関数があるという。これを探す。 ちなみにget○○らしい。なので、連想配列でキーを指定するDB_FETCHMODE_ASSOCをオプションに指定して、色々なgetを試してみる。 DB_common::getAll() 指定したクエリを実行し、入れ子になった配列に結果セット全体を格納したあとで 結果セットを開放。 以下のようなスクリプトを実行してみた。 $db_connect->setfetchmode(DB_FETCHMODE_ASSOC); $pref_a