オマエラPHPで掲示板つくれませんか?
■ このスレッドは過去ログ倉庫に格納されています
0001Apache初心者
02/07/10 01:45ID:s6ix1jgoPostgreSQL, MySQLどっちがいいかな?
掲示板作るには。
0642nobodyさん
05/01/19 03:22:59ID:wUvziEtMそれじゃ、雛形作って見せてください。
それから考えましょう。
0643nobodyさん
05/01/19 11:35:09ID:???この掲示板の配布先をご存知の方いませんか?
0644nobodyさん
05/01/19 14:16:08ID:???0645nobodyさん
05/01/19 17:04:06ID:???0646nobodyさん
05/01/19 17:17:28ID:???0647nobodyさん
05/01/27 13:13:07ID:???0648nobodyさん
05/01/28 03:21:16ID:???DB使おうと使わないようにするもやりたい放題Jan-Yo
入門書最初っからちゃんと進めていけばできるYo
0649nobodyさん
2005/07/07(木) 01:09:22ID:gjggPGY2PHP+MySQLで掲示板を作ろうとしています。
テーブルの構造は、
+------+-------+-------+-------------+
| ID | resID | name | text |
+------+-------+-------+-------------+
| 1 | 0 | 太郎 |テスト書込み |
| 2 | 1 | 花子 |返信テスト |
| 3 | 0 |かつお |日曜日の夜 |
| 4 | 0 |わかめ |パンチら |
| 5 | 2 |たらお |ままー |
| 6 | 0 |ますお |おとうさん |
| 7 | 2 |あじお |そんな人えん |
+------+-------+-------+-------------+
親記事も子記事(返信記事)も1つのテーブルに入ります。
IDはオートナンバー、resIDは、親記事には0が、子記事には親記事のIDが入ります。
ここまでは出来てるのですが、
表示をさせようとしたところで、止まってしまいました。
■親記事・・・・・・
◆子記事・・・・・
◆子記事・・・・・
■親記事・・・・・・
■親記事・・・・・・
という風にしたいのですが、普通にSELECT文では、ID順になってしまうわけで…。
どうしたら、↑の様に表示できるでしょうか。
ORDER BYも何か違うような気がするし…。
教えてくださいm(__)m
0651nobodyさん
2005/07/07(木) 02:00:50ID:???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が同じものを親記事として表示、
違うものを子記事として表示
かな。
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:???親記事1をつける形にした方が・・・。
そしたら>>651でいけるし。
0658nobodyさん
2005/07/08(金) 04:01:21ID:???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で書いた書き方以来進んでいないのです(´・ω・`)
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
0665nobodyさん
2005/07/11(月) 21:13:49ID:???返信付いたとき親記事のlastReplyをnow()で更新すりゃ、
a.lastReply desc, a.ID desc, b.ID
でソートするだけ。
0666nobodyさん
2005/09/01(木) 19:04:10ID:elb5omGE0667nobodyさん
2006/02/09(木) 11:02:09ID:???0668nobodyさん
2006/09/24(日) 00:12:15ID:YiCTYHDw0669名無しさん@お腹いっぱい。
2006/12/07(木) 15:08:10ID:Ye6PTn9ghttp://wiki.ninki.org/wiki.cgi?p=%8e%b5%8e%cf%8e%b4%8e%d7%a3%d0%a3%c8%a3%d0%a4%c7%b7%c7%bc%a8%c8%c4%a4%c4%a4%af%a4%ec%a4%de%a4%bb%a4%f3%a4%ab%a1%a9
0670nobodyさん
2007/05/05(土) 18:54:22ID:vIqetjnk0671nobodyさん
2007/05/11(金) 12:39:40ID:HfDkhq0lこういう掲示板のシステム、PHPでないですか?
0672lPBPZTiRmcpZPt
2007/07/19(木) 08:44:43ID:???0673nobodyさん
2007/07/22(日) 11:41:52ID:???0677nobodyさん
2012/01/26(木) 23:52:58.26ID:OHPN+lyfPHPちょろすぎワロチwww
http://www38.atpages.jp/yasunaga/
0678nobodyさん
2012/01/28(土) 06:23:43.40ID:KgzLrfiOこの人かわいいね
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⌒)⌒ヽ \_)
0682nobodyさん
2014/05/31(土) 00:48:39.09ID:???http://bbs.giikey.com
phpとmysql
■ このスレッドは過去ログ倉庫に格納されています