オマエラPHPで掲示板つくれませんか?
■ このスレッドは過去ログ倉庫に格納されています
0001Apache初心者
02/07/10 01:45ID:s6ix1jgoPostgreSQL, MySQLどっちがいいかな?
掲示板作るには。
0610nobodyさん
04/12/18 22:12:13ID:???0612nobodyさん
04/12/24 02:58:28ID:vKtSVU0Rまだっすかああああああああああああああ
0613nobodyさん
04/12/28 15:34:11ID:???0614nobodyさん
05/01/01 18:55:11ID:???無理だったならそう言ってくれると無駄に期待して待ち続けなくて済むんだが・・・。
0615nobodyさん
05/01/01 19:21:14ID:???年始から暇人だな、お前。
0616nobodyさん
05/01/02 01:06:20ID:???生きてますかー?ダイジョウブですかー?
0617nobodyさん
05/01/13 13:38:50ID:dqr3WSUw0618nobodyさん
05/01/14 13:28:00ID:ToxRmOlz書き込み削除と返信できるようにしたいんだけど
どうやればいいかな?
0619nobodyさん
05/01/14 13:37:40ID:???お疲れさん
帰って良いよ
0620nobodyさん
05/01/14 14:21:24ID:sj4KYmxyうちの会社の研修で作らされたよ。懐かしー
セッションによるユーザー認証・書き込み・削除・検索・サニタイズの機能付きでデータベースに記事を保存しておける。
PHPをまったく知らない(Cの経験はあり)ところから初めて1週間で作らされたけど、よっぽど使えない奴じゃない限り普通に作ってたぞ。
0621nobodyさん
05/01/14 14:40:45ID:???0622nobodyさん
05/01/14 19:02:36ID:DmefWosX1週間で何とかなるものなの?
研修とか何もなしに作るってやつ?
やべー4月から不安になってきたー。
0623nobodyさん
05/01/15 15:22:34ID:???PHPの掲示板配布してるところも多いし、幾らでもソース見れるんだから
例えその職の人じゃなくても、やる気さえあれば十分出来るようになるって
0624nobodyさん
05/01/15 22:23:28ID:???0625nobodyさん
05/01/16 01:18:19ID:???0626nobodyさん
05/01/16 14:18:47ID:???0627nobodyさん
05/01/17 12:20:14ID:???プログラミングとか全くしたことがありません。HTMLはなんとかわかっているつもりですが、
PHPのソース見てもなにがなんだかさっぱりです。
僕も掲示板が作りたいのです!
0628nobodyさん
05/01/17 21:12:03ID:JYlH4zoK前回、ちょっと無理っぽかったのは、仕様に無理があったことだと思います。
たとえば、{}で囲まれた範囲といいつつ{{}この場合にどちらを優先させるとか、
/**/このスタイルを使うといいつつ、終端に達しない場合の処理を考えたくないとか、
こういう部分だったと思います。
今回は、完成させることを目標にするので、使いたい人は多少勉強してください。
もう一点、DB使っていいのかどうかはっきりしてください。
使ったほうがコーディングが楽です。
使いたい人が居ないようなら完全に終了にします。
0629nobodyさん
05/01/17 21:32:01ID:???いやはや、こんなにお気軽にDB使えるなんて時代の進歩って素げーな
0630nobodyさん
05/01/18 00:13:19ID:???お久しぶりです。
> 前回、ちょっと無理っぽかったのは、仕様に無理があったことだと思います。
> たとえば、{}で囲まれた範囲といいつつ{{}この場合にどちらを優先させるとか、
> /**/このスタイルを使うといいつつ、終端に達しない場合の処理を考えたくないとか、
> こういう部分だったと思います。
> 今回は、完成させることを目標にするので、使いたい人は多少勉強してください。
つまり、利用者にも、最低限のルールは覚えてもらうと言うことでしょうか。
もしも、には対応しないと。
それとも、各自で改造してくださいって意味かしら?
個人的に、DB使用は大賛成です。
ただ、>588さん、>591さんの様に、対応していないサーバーも多いかもしれないので、
判断が難しいですね。
そこで、DBに関しては、単純に投票形式にしてみませんか?
DBを使用したほうが良いと思う人・そうでない人、出来れば理由や意見があれば良いかな。
0631nobodyさん
05/01/18 01:14:24ID:nh+tmoCq「俺が仕様を決める」といっている人は最低限その程度の知識が必要なのでは?
掲示板に書き込む人のことはわかりません。
0632nobodyさん
05/01/18 11:15:27ID:???>DBを使用したほうが良いと思う人・そうでない人、出来れば理由や意見があれば良いかな。
んなのクラス化して記事の投稿や読み込み部分を隠蔽してどっちでもいけるようにすればいいだけじゃん。
そういう下請け部分を固定化する設計自体がダメダメだろ?
0633nobodyさん
05/01/18 11:18:30ID:???> もう一点、DB使っていいのかどうかはっきりしてください。
こっちにつっこむべきでは?
0634nobodyさん
05/01/18 12:00:22ID:???どうせ作るなら「別にお前の作ったものをわざわざ使わなくても
ほかにいいものあるよ」と言われないような物を作ったほうがいい。
0635nobodyさん
05/01/18 13:22:43ID:???インターフェースだけ用意して未対応DBは自分で実装しる!ってのが美しいような。
0636nobodyさん
05/01/18 21:12:23ID:nh+tmoCqデータ構造そのものを極端に変えます。
一切の互換性はありません。
0637nobodyさん
05/01/18 21:22:36ID:nh+tmoCq> そういう下請け部分を固定化する設計自体がダメダメだろ?
下請け部分を固定化していないBBSで成功しているものを考えてください。
どうですか?
完全に間違った考え方だとわかったでしょう?
0638nobodyさん
05/01/18 21:48:29ID:???|l |l l |l | |i
|i l |i l| li |
∩
_,,..,,n,r'゙ <⌒つ
./ ゚ 3 ヽ )´
) l ゚ ll ∩ ノ そ
Σ `'ー---‐'' (
⌒ヽ/V⌒v、/⌒ ビダァァァン!!
0639nobodyさん
05/01/18 23:05:17ID:???最近はレンタルも選択肢多くてカスタマイズもできるから普通の掲示板はいらない。
0640nobodyさん
05/01/19 02:56:19ID:???正しく設計を行えば掲示板の処理からバックエンドのDBやファイルシステムを
意識することなく投稿や閲覧が出来る。
DBのインストールがあるから難易度が高いってのは別問題。
そもそも掲示板システム側でDBMSのインスコまでどうこう出来る訳ではないので
SB使いたい人は自分で頑張ってもらう。それがいやならファイルでやれ。
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
■ このスレッドは過去ログ倉庫に格納されています