△▲ WebProg 初心者の質問 Part21 ▼▽
at PHP
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
300:nobodyさん 10/01/05 13:55:12 >単純に考えれば SELECT memberTbl.id where memberTbl.userName = $_GET['u'] みたいにやって >一度メンバーIDを取得した後に、それを使って趣味テーブルから必要なデータを取るべきですが 1回のSQLで会員テーブルと趣味テーブルからデータ取ってくればいいよ。 SQLがわからないって事? 301:nobodyさん 10/01/05 14:24:08 質問されてることからは、ずれてるが、 >趣味テーブル(hobbyTbl)に hobbyId(ユニーク)/趣味/memberTbl.id ホビーIDがユニーク & 趣味テーブルのレコードにメンバーIDってわけわからん。 全ての会員の趣味が絶対異なってると言うのか? 趣味マスタ 趣味ID(ユニーク) 趣味名称 会員テーブル (略) 趣味(趣味マスタに格納されてるID) とかしねぇ? まあ、二回以上selectせんでも、>>299-300が言ってるように結合すればよろし。 302:nobodyさん 10/01/05 14:29:31 >>298 とりあえず、 SELECT hobbyTbl.趣味 FROM memberTbl LEFT JOIN hobbyTbl ON hobbyTbl.id = memberTbl.id WHERE memberTbl.userName = $_GET['u'] で、行けないかな? ※蛇足だけど、SQL文に$_GET['u']を直接書くのは止めた方がいいよ
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4291日前に更新/193 KB
担当:undef