【PHP】PEAR Part2at PHP【PHP】PEAR Part2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト590:nobodyさん 06/12/10 15:58:03 icon1 って名前が数値(0~2)だったり文字列('aaa'とか)だったりする場合があるのは QuickForm 云々以前にコードの見通しとかの面でも問題あると思う. SELECT する時に tableB.icon1 AS icon1_name みたいな感じで別名付けてやるとよかろう. そうすれば icon1 フィールドは tableA.icon1 が入るので $icon_array で select 作ってもきちんと setDefaults() が効くはず. 591:nobodyさん 06/12/10 17:07:19 u1GQNv5M んんん 今こんな感じです。 基本的な事を間違えてるのかな・・ 【profile_tbl】 [id][name1][name2][icon1][icon2][icon3] 0 nuko tan 1 2 0 1 oka hatirou 3 2 2 【icon_tbl】 [id][icontype] 0 aaa.gif 1 bbb.gif 2 ccc.gif 3 ddd.gif [クエリ] SELECT p.name1 as name1, p.name2 as name2, i1.icontype as icon1, i2.icontype as icon2, i3.icontype as icon3, FROM profile_tbl p JOIN icon_tbl i1 ON p.icon1 = i1.id JOIN icon_tbl i2 ON p.icon2 = i2.id JOIN icon_tbl i3 ON p.icon3 = i3.id [表示] nuko tan bbb.gif ccc.gif aaa.gif oka hatirou ddd.gif ccc.gif ccc.gif 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch