- 1 名前:nobodyさん mailto:sage [2009/11/09(月) 02:32:15 ID:???]
- 2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。 そんなときは、ここに書き込んでください。 板の住人や、その他が、けなしながら、厳しく教えてくれるかも。 質問する前に、まずはここを読んでね。 【注意事項】 ・質問する前にGoogleで検索してみましょう www.google.co.jp/ ・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。 ・何がしたくて、何ができて何ができないのかを書きましょう ・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。 ・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。 2ch 総合ガイド www.2ch.net/guide/ お願い。 適切な、板、スレ、を発見した場合、誘導してあげましょう。 スレの性質上 age 進行でお願いします。 関連情報は >>2-3辺り ☆前スレ☆ △▲ WebProg 初心者の質問 Part19 ▼▽ pc11.2ch.net/test/read.cgi/php/1244038749/ (実質Part20)
- 299 名前:nobodyさん mailto:sage [2010/01/05(火) 13:54:14 ID:???]
- テーブルを結合するだけで効率がよくなりそうに見える。
- 300 名前:nobodyさん mailto:sage [2010/01/05(火) 13:55:12 ID:???]
- >単純に考えれば SELECT memberTbl.id where memberTbl.userName = $_GET['u'] みたいにやって
>一度メンバーIDを取得した後に、それを使って趣味テーブルから必要なデータを取るべきですが 1回のSQLで会員テーブルと趣味テーブルからデータ取ってくればいいよ。 SQLがわからないって事?
- 301 名前:nobodyさん mailto:sage [2010/01/05(火) 14:24:08 ID:???]
- 質問されてることからは、ずれてるが、
>趣味テーブル(hobbyTbl)に hobbyId(ユニーク)/趣味/memberTbl.id ホビーIDがユニーク & 趣味テーブルのレコードにメンバーIDってわけわからん。 全ての会員の趣味が絶対異なってると言うのか? 趣味マスタ 趣味ID(ユニーク) 趣味名称 会員テーブル (略) 趣味(趣味マスタに格納されてるID) とかしねぇ? まあ、二回以上selectせんでも、>>299-300が言ってるように結合すればよろし。
- 302 名前:nobodyさん mailto:sage [2010/01/05(火) 14:29:31 ID:???]
- >>298
とりあえず、 SELECT hobbyTbl.趣味 FROM memberTbl LEFT JOIN hobbyTbl ON hobbyTbl.id = memberTbl.id WHERE memberTbl.userName = $_GET['u'] で、行けないかな? ※蛇足だけど、SQL文に$_GET['u']を直接書くのは止めた方がいいよ
|

|