X



オマエラPHPで掲示板つくれませんか?
■ このスレッドは過去ログ倉庫に格納されています
0001Apache初心者
垢版 |
02/07/10 01:45ID:s6ix1jgo
とりあえず、データベースは何を使えばいいかと。
PostgreSQL, MySQLどっちがいいかな?
掲示板作るには。
0650649
垢版 |
2005/07/07(木) 01:10:27ID:???
>>649
Σ(゚д゚|||)ガーン
テーブル図がめちゃくちゃだ…

ごみん。
0651nobodyさん
垢版 |
2005/07/07(木) 02:00:50ID:???
一つのSQLで済ませたいなら

select a.ID as threadID, b.ID, b.name, b.text
from table a
left join table b on a.ID = b.resID or a.ID = b.ID
where a.resID = 0


threadIDとIDが同じものを親記事として表示、
違うものを子記事として表示

かな。
0652nobodyさん
垢版 |
2005/07/07(木) 02:15:13ID:???
ってツリー掲示板か。>>651じゃだめだ。
0653nobodyさん
垢版 |
2005/07/07(木) 15:01:47ID:???
親記事と子記事のテーブル作ればいいんジャマイカ?
0654nobodyさん
垢版 |
2005/07/07(木) 15:07:05ID:???
ああ、ごめんよく読んでなかった
上は無しで
0655nobodyさん
垢版 |
2005/07/07(木) 16:44:47ID:???
いや、ツリーじゃないでしょ。
多分、>653の通りでいいんじゃないかと
0656649
垢版 |
2005/07/07(木) 21:25:39ID:gjggPGY2
ツリーじゃないです。

>>651
これは、同じテーブルをJOINすると言う事ですか?
真似てやってみたのですが…何か違う気が…。
----------------------------------------
SELECT a.ID as threadID, b.ID, b.name, b.text
FROM bbs a
LEFT JOIN bbs b on a.ID = b.resID or a.ID = b.ID
where a.resID = 0
----------------------------------------

テーブル名はbbsです。

>>655
>多分、>653の通りでいいんじゃないかと
と言うことは、テーブルを2個にすると言うこと?

出来れば、>>649の構造でいきたいです。
0657nobodyさん
垢版 |
2005/07/08(金) 04:00:17ID:???
ツリーじゃないならID5と7のresIDは1の子記事な2をつける形じゃなく、
親記事1をつける形にした方が・・・。

そしたら>>651でいけるし。
0658nobodyさん
垢版 |
2005/07/08(金) 04:01:21ID:???
2につけたという事実がほしいなら、resIDの他にスレッドIDが欲しい。
0659649
垢版 |
2005/07/08(金) 18:48:29ID:9xlea3/2
すみません、大きな間違いを書いてました!
テーブルデータ、ID5と7のモノは、resIDは共に3の間違いです(>_<)

+------+-------+-------+---------+
|ID | resID | name | text        |
+------+-------+-------+---------+
| 1 |     0 | 太郎 |テスト書込み |
| 2 |     1 | 花子 |返信テスト   |
| 3 |     0 |かつお|日曜日の夜   |
| 4 |     0 |わかめ|パンチら     |
| 5 |  2→3 |たらお|ままー       |
| 6 |     0 |ますお|おとうさん   |
| 7 |  2→3 |あじお|そんな人えん |
+------+-------+-------+---------+

本当ごめんなさい。
↑のテーブルレイアウトで、普通の掲示板を作りたかったのでした…。

という事は、>>657さんの言うように
>>651の方法でやれば出来るのでしょうか?

んー、>>656で書いた書き方以来進んでいないのです(´・ω・`)
0660nobodyさん
垢版 |
2005/07/08(金) 19:15:50ID:???
じゃあ>>651

ORDER BY a.ID desc, b.ID

でどうよ。
0661649
垢版 |
2005/07/08(金) 21:40:39ID:Cus4h7Yc
こうしてみますた。
----------------------------------------
SELECT a.ID as threadID, b.ID, b.name, b.text
FROM bbs a
LEFT JOIN bbs b on a.ID = b.resID or a.ID = b.ID
WHERE a.resID = 0
ORDER BY a.ID desc, b.ID
----------------------------------------

と、やっぱりエラーが出てきました。
Unknown column 'a.resID' in 'where clause'

んんんんーー(;´Д`)
0662nobodyさん
垢版 |
2005/07/09(土) 07:24:22ID:???
リレーショナルデータベースでテーブルの結合は得意とするところなんだから親テーブルとレステーブルと分けたほうが簡単そうなんだけど
0663649
垢版 |
2005/07/09(土) 20:59:51ID:???
出来たよ〜(´∀`)
ありがとう!!

SELECT a.ID as threadID, b.ID, b.name, b.text
FROM bbs AS a
LEFT JOIN bbs AS b on a.ID = b.resID or a.ID = b.ID
WHERE a.resID = 0
ORDER BY a.ID desc, b.ID
0664nobodyさん
垢版 |
2005/07/10(日) 03:29:54ID:???
素朴な疑問。

>>663の方法で、返信されたらその書込みが一番上に表示したいときは
どうするのだろう?
0665nobodyさん
垢版 |
2005/07/11(月) 21:13:49ID:???
lastReplyとかフィールド作れば?

返信付いたとき親記事のlastReplyをnow()で更新すりゃ、
a.lastReply desc, a.ID desc, b.ID
でソートするだけ。
0666nobodyさん
垢版 |
2005/09/01(木) 19:04:10ID:elb5omGE
echo "おすすめSTEP BY STEPサイト";
0667nobodyさん
垢版 |
2006/02/09(木) 11:02:09ID:???
IDっていうフィールド名はやめたほうがいいと思った。
0668nobodyさん
垢版 |
2006/09/24(日) 00:12:15ID:YiCTYHDw
<p>文章<br />
0672lPBPZTiRmcpZPt
垢版 |
2007/07/19(木) 08:44:43ID:???
nnJHMo name is Kostya.My nick is Zold . I want to find friends .ICQ 324600825
0676電脳プリオン
垢版 |
2011/11/26(土) 20:31:24.18ID:????2BP(1960)

  ( ・∀・)      | | ガガッ
 と    )      | |
   Y /ノ      .人
    / ) .人   <  >_∧∩
  _/し' <  >_∧∩`Д´)/
 (_フ彡 V`Д´)/   / ←>>41
            / ←>>37
0679nobodyさん
垢版 |
2012/01/28(土) 07:18:20.69ID:s6irS8Xc
かわいいお……
天使のような美しさだ
0680nobodyさん
垢版 |
2013/09/04(水) 20:31:30.41ID:???
┣"┣"┣"┣"┣"
    __
  /  /┏))))
 /  / ┃ ┃
`/  ( ┃お┃∧_∧
/ / \┃ ┃( *`ω´)
/   ┃く┃ ⌒)
/   ┃ ┃/ /
_   /((((┛/
__ / /~\ \
   (__) \ \
⌒ヽ,;;し′ / /
  人 ';  / /
Y⌒)⌒ヽ \_)
0681nobodyさん
垢版 |
2013/09/04(水) 20:32:14.85ID:???
┣"┣"┣"┣"┣"
    __
  /  /┏))))
 /  / ┃ ┃
`/  ( ┃お┃∧_∧
/ / \┃ ┃`ω´)
/   ┃く┃ ⌒)
/   ┃ ┃/ /
_   /((((┛/
__ / /~\ \
   (__) \ \
⌒ヽ,;;し′ / /
  人 ';  / /
Y⌒)⌒ヽ \_)
0683nobodyさん
垢版 |
2014/12/20(土) 20:22:50.39ID:yiPkJ/Kc
ぬるぽ
0684nobodyさん
垢版 |
2015/02/28(土) 21:29:27.16ID:???
そろそろスレッドフロート型掲示板が完成する
お前ら来てくれよな
0685nobodyさん
垢版 |
2015/10/16(金) 01:16:35.40ID:???
『大島てる』ていうサイトは
どうやって作ってるんでしょうか
同じようなGooglemapを使うWebサービスを作りたいと考えているのですが
何を勉強したらいいでしょうか?
0686nobodyさん
垢版 |
2017/12/30(土) 12:52:36.30ID:YhlYw6jg
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

HP9TANCSZQ
0687nobodyさん
垢版 |
2018/02/20(火) 04:33:49.80ID:???
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況