PHP+MySQL掲示板作ろうぜ
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
03/10/01 00:54ID:???クラス・ライブラリにして使いまわせるようにします。
MySQL以外のDBでも使えるようにAPI拡張も視野に入れて
基本APIと実装例
http://org.s38.xrea.com/bbs.php
臨時のログ・データ
http://org.s38.xrea.com/bbs.log
コレをベースに変更・改善を加えて各種機能を実装します。
ローカル・ルール
・みんなが気持ちよく参加できる雰囲気を作りましょう
・他者を不快にさせるような一方的な煽りは止めましょう
・荒らしやスレ違いは放置。放置できない人も荒らし同然。放置の美学
・厳格なバージョニングは必要でないが変更点はマメに報告しましょう。
0683667
2006/05/11(木) 17:08:27ID:???まあそれは一般の人が思っているだけで、、、
人間の本能を商売にしている物をいくら規制しようが
逃げ道はいくらでもあるわけですし、
歴史が証明しています。
そりゃ一般の人が新規にしようとしても
無理でしょうが、
上にやっぱり〆関係がいて
警察にもコネがあるんで、、
そっち関係のコネがないと
風俗の仕事は出来ないです。
後、僕が仕事受けてる訳じゃなくて
発注者側です。
半年ぐらい様子をみて、
プロにどかんと頼む事にします。
0685667
2006/05/16(火) 18:57:47ID:???0687nobodyさん
2006/05/17(水) 03:01:01ID:2nYaOrw7mysqladmin ping
のところで、エラーが出ます。
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to MySQL server on 'localhost' (10061)'
Check that mysqld is running on localhost and that the port is 3306.
You can check this by doing 'telnet localhost 3306'
これはどうすればよいのでしょうか?
0688nobodyさん
2006/05/17(水) 04:38:10ID:???> Check that mysqld is running on localhost and that the port is 3306.
> You can check this by doing 'telnet localhost 3306'
親切に教えてくれているのだから、良く読んだ方がいい。
ってか、スレ違いであり板違いでもあるから、もう2度と来ないでください。
0689nobodyさん
2006/05/17(水) 23:47:59ID:???エラーログが読めないってこの業界向いてないよ。
0690nobodyさん
2006/06/19(月) 14:28:36ID:???PHP+MySQLでも書き込み時の衝突とか、対策しなきゃいけませんか?
0691nobodyさん
2006/06/19(月) 14:29:32ID:???PHP+MySQLでも書き込み時の衝突とか、対策しなきゃいけませんか?
0692nobodyさん
2006/06/19(月) 14:31:09ID:???書き込まれてた(´・ω・`)
0693nobodyさん
2006/06/22(木) 04:20:17ID:xMdi6IPNどっか年3万以内でMySQLがある程度快適なレンタルサーバ知らない?
0694nobodyさん
2006/06/22(木) 10:47:41ID:???0695nobodyさん
2006/06/22(木) 12:21:55ID:???だめだ、MySQLサーバがまたダウンorz
どっか年3万以内でMySQLがある程度快適なレンタルサーバ知らない?
357 :NAME IS NULL:2006/06/22(木) 04:19:30 ID:???
>>356
ロリ。サーバー1台じゃないが。
358 :356:2006/06/22(木) 11:48:29 ID:AgHOUkWe
レスTHX。
実はいま使ってるのがロリ。。。orz
MySQLはさくらとかの方がいいのかな?
0696nobodyさん
2006/06/22(木) 21:23:00ID:???0697nobodyさん
2006/06/23(金) 15:40:54ID:???0698初心者
2006/06/23(金) 21:00:52ID:NabPhFmxwhere A like '%支店%'
or A like '%支社%'
or A like '%営業所%'
これってどうやってキレイにすっきり纏められますか?
0700初心者
2006/06/23(金) 23:25:09ID:NabPhFmxえっとですね、
where A like ('%支店%','%支社%','%営業所%')
IN条件みたいに、()内のうちどれかにあてはまるみたいに出来ないかなぁって。
ちなみに上記だとコンパイルエラーになります…
0701nobodyさん
2006/06/24(土) 00:50:36ID:???0702初心者
2006/06/26(月) 00:50:30ID:d7MUYCTW答えわかりますか?
一応オラクルシルバーフェローは持ってますけど、わからないのです。
0703nobodyさん
2006/06/26(月) 04:11:19ID:???0705nobodyさん
2006/06/26(月) 11:40:25ID:3ytL0Y2x0706nobodyさん
2006/06/26(月) 12:04:53ID:???0707nobodyさん
2006/06/26(月) 12:14:21ID:???DB替える必要が出て来た時に困ることに成る。
0708初心者
2006/06/26(月) 20:44:49ID:d7MUYCTWどなたか正解を教えてもらえませんか?
0709nobodyさん
2006/06/26(月) 21:41:46ID:???どんな実装してるか知らんが、変にまとめようとするとかえって使い勝手が悪くなる。
SQL文なんざ他人に見えるものじゃなし、もっと別方向に注力するべき。
0710初心者
2006/06/26(月) 23:01:59ID:d7MUYCTWでも、他の書き方も知りたいので是非教えて下さい!!
0711nobodyさん
2006/06/26(月) 23:15:38ID:ZJWTm+xePHP+Mysqlくらい自分で勉強するか、習ってやれよ。
めんどくさいけど、そんなに難しくないよ。
0712nobodyさん
2006/06/27(火) 09:41:14ID:???0714nobodyさん
2006/07/01(土) 02:34:45ID:CpenXlRnあるサーバーを立てて、そこにトラックバックURL、内容、タイトルを
データベースにし、ブログにそれをサーバーからトラックバックさせることは
できますでしょうか?
アドバイスお願いいたします。
0715nobodyさん
2006/07/01(土) 11:17:26ID:aaj8Tdeo美しいではないか。
0716nobodyさん
2006/07/01(土) 13:13:58ID:???0717nobodyさん
2006/07/02(日) 07:35:01ID:???MTが分からなければ有償で教えてもらってくれ。
0718nobodyさん
2006/07/03(月) 05:11:53ID:???0720nobodyさん
2006/07/07(金) 02:04:00ID:???0721nobodyさん
2006/07/11(火) 15:07:24ID:pP51JUPB気のせい
0722nobodyさん
2006/07/11(火) 15:49:47ID:???0723nobodyさん
2006/07/11(火) 15:54:42ID:aCy8bHVv0724nobodyさん
2006/10/07(土) 21:39:10ID:???0725nobodyさん
2007/04/15(日) 22:23:59ID:???まったく関係ないやつだが。
0726nobodyさん
2007/04/28(土) 14:26:19ID:1benM2SP0727nobodyさん
2007/04/28(土) 14:55:19ID:???0729nobodyさん
2007/06/11(月) 19:27:40ID:AV1toBwYどこを設定したら直りますか?
0730nobodyさん
2007/06/11(月) 21:46:39ID:???0731nobodyさん
2007/06/13(水) 10:10:05ID:+nMlxARx0732nobodyさん
2007/06/13(水) 10:34:20ID:ERH5kmgS0733nobodyさん
2007/11/07(水) 09:57:13ID:yFBMsV7Fそれともchar(255)?
0734nobodyさん
2007/11/07(水) 10:26:49ID:7dEVkaOd0735nobodyさん
2007/11/08(木) 18:45:37ID:???0736nobodyさん
2007/12/06(木) 18:39:00ID:N91XublKクラス使おうと思ってるんですけど
MySQLの接続もクラスに組み込んで(インスタンス生成したときに)MySQLにアクセスさせてデータのやり取りはクラス内でやるのと
MySQLの接続はべっこにしてクラスからMySQLの関数にデータの受け渡しをするやり方
どっちがいいかなぁって考えてて
前者だと後々データベースを使わないでCSVにしようとしたらまた書き換えなきゃいけなくなるから
後者かなぁと思うんですけど
どうなんでしょう?
0737nobodyさん
2007/12/06(木) 19:15:03ID:???悩みどころがごっちゃな文章なので問題点があまり見えてこないけど、
モデルとコントローラ分ければどっちでもいいと思うよ。
いつ接続していつまで保持するかは、画面遷移やUI/それらに絡む負荷次第で考える所かと。
データ側のモデル実装振り分けも、一度MySQL用にO/Rマッピングでもしときゃ分離すんのは楽なもんだよ。
0739nobodyさん
2008/01/17(木) 01:19:33ID:???0740nobodyさん
2009/03/22(日) 13:25:20ID:???0741nobodyさん
2009/03/22(日) 13:41:45ID:???0742nobodyさん
2009/04/17(金) 00:46:47ID:???0743nobodyさん
2009/06/09(火) 13:31:17ID:???0744nobodyさん
2009/06/09(火) 17:00:20ID:???0745nobodyさん
2009/06/17(水) 14:16:11ID:IWequrKn一般的に、
DBでマルチスレッド掲示板つくる場合、
1レスを1レコードとするんですか?
そして1スレッドを1テーブルと。
では、新規スレの場合create table文を発行する?
システム内でテーブル作成なんてありえないですよね?
0746nobodyさん
2009/06/17(水) 15:07:16ID:???たとえば代表的なグループ板を作って過リンいid1として
id1はニュースにした場合、テーブル項目でID振り当てて
1つのテーブルにいれればいいだけじゃないの?
テーブル作製はしなくとも項目だけ作成していけば板はいくらでも孵やせれる
0747nobodyさん
2009/06/17(水) 16:21:12ID:IWequrKn全スレッドをテーブル1つにして、
ひとつのカラム(縦列)が1スレッドに結びつくということですか?
新規スレッド作成でカラムが増えていくということでしょうか。
alter table文を発行していくと。
0748nobodyさん
2009/06/17(水) 16:41:32ID:IWequrKnレス追加は、insertでなくて
先に1000行空を作っといてupdateしていく
というやり方になるのでしょうか
0749nobodyさん
2009/06/17(水) 17:34:09ID:???0750nobodyさん
2009/06/17(水) 20:06:56ID:???ログの管理が楽そうだ
結合が鈍いのが難点だが
0751nobodyさん
2009/06/17(水) 21:05:37ID:IWequrKnまじでわからん。どういうこと?
0752nobodyさん
2009/06/17(水) 21:47:23ID:IWequrKnありがとうございますー
0753nobodyさん
2009/06/18(木) 08:35:19ID:???カテゴリテーブル内にあらかじめ各ジャンルの項目をidとして追加しておく
たとえばnewsテーブルにnews+のジャンルの場所で
新たにテーブルを作製するとして掲示板idを自動連番で作れば各掲示板の作製は可能だよね?
あとは掲示板id毎に呼び出せばその板は完成するし新しい板もすぐに作れるんじゃいの?
更新テーブルの作製と同じ感じにして作ればいいだけだよね?
あとは板id毎に呼び出せばいいだけ
0754nobodyさん
2009/06/18(木) 09:15:10ID:???0755nobodyさん
2009/06/18(木) 12:57:06ID:2bZlXcslDBのテーブルにどうデータを格納するかが疑問だったのです。
掲示板にスレッドが一つしかできないなら1スレ=1テーブルで簡単です。
多分、マルチスレッドはこんな感じでいいんだと思います。
===========================================
ID | 投稿者 | コメント | 投稿時間
===========================================
1 | tom | おはよう | 10:05
-------------------------------------------
2 | ken | こんにちは| 12:50
-------------------------------------------
1 | rin | あばばば | 13:00
-------------------------------------------
んで、ID1を1スレッド目、ID2を2スレッド目となる
全レス表示はselect * fom bbs where ID=1 ってな感じ
>>754
大丈夫かお前
0756nobodyさん
2009/06/18(木) 12:59:20ID:???0757nobodyさん
2009/06/18(木) 13:06:39ID:2bZlXcslhttp://book.cakephp.org/ja/view/219/Blog
0758nobodyさん
2009/06/18(木) 13:34:47ID:???id、update、その他
で並び替えてるだけだろ
0759nobodyさん
2009/06/18(木) 17:27:49ID:???0760nobodyさん
2009/06/18(木) 18:09:47ID:??????
スポーツ テーブル
|野球 テーブル
|サッカー テーブル
|ラグビー テーブル
こんな感じ?意味不明じゃない?
0761nobodyさん
2009/06/18(木) 18:14:28ID:???0762nobodyさん
2009/06/18(木) 21:07:24ID:DYCy3X7Q第 10 位「本物のプログラマーなら、絶対に PHP は使わない」
ttp://wiredvision.jp/news/200906/2009061721.html
0763nobodyさん
2009/06/19(金) 08:37:25ID:???|速報(板id1)
||麻生なんらた(スレid)
|||レス(レスid)
|ビジネス(板id2)
|
シュミテーブル(テーブル2)
テーブルごとに呼び出してあげて
selectで板毎表示して、板idに対してスレidを自動増加させてスレを作らせればいい
ニューステーブルのスレは全部ニューステーブルに書き込む
スレid毎にselectさせて各スレを表示する 書き込む際もスレid指定にすればいいだけだろ
SQLの基本なんだがコレ
0764nobodyさん
2009/06/19(金) 09:30:16ID:???0765nobodyさん
2009/06/19(金) 11:57:38ID:???全部一括テーブルなら1万スレに10万レス〜で重くなると思ってね
0766nobodyさん
2009/06/19(金) 19:13:50ID:???0767nobodyさん
2009/06/19(金) 19:19:38ID:???0768nobodyさん
2009/06/19(金) 19:31:01ID:???ま、あくまで適切にだけどね。わからんかったらテーブル増やすのもよかろう
0769nobodyさん
2009/06/19(金) 19:36:59ID:???ID c_name
1 地震
2 実況ch
Sub_id ID c_name
1 1 地震headline
2 1 地震速報
3 1 臨時地震
4 2 実況headline
0770nobodyさん
2009/06/19(金) 19:55:03ID:???0771nobodyさん
2009/06/19(金) 20:18:25ID:???0772nobodyさん
2009/06/19(金) 20:48:56ID:???1
1
1
2
に見えますが
0773nobodyさん
2009/06/20(土) 02:09:35ID:QTBi5S9Z画像掲示板の画像はデータベースに格納して管理するもの?
0774nobodyさん
2009/06/20(土) 02:45:10ID:???0775nobodyさん
2009/06/20(土) 02:45:20ID:QTBi5S9Z自己完結
0776nobodyさん
2009/06/20(土) 02:46:01ID:QTBi5S9Zみたいですね
0777nobodyさん
2009/06/20(土) 08:31:51ID:???DBには場所の指定だけすればいい
0778nobodyさん
2009/06/22(月) 00:48:01ID:Gda6/b69どれぐらいの基準が妥当なんでしょうか?
1ファイル平均20kと考えて、1ディレクトリ1000枚ってどうでしょう?
0779nobodyさん
2009/06/22(月) 01:03:54ID:???0780nobodyさん
2009/06/23(火) 09:49:21ID:PLp9Bj1g妥当だな
100ではディレクトリが増えすぎてどうにもならん
10000になるとサーバーが泣き出す
0781nobodyさん
2009/06/23(火) 15:49:20ID:???0782nobodyさん
2009/06/24(水) 13:56:15ID:3DUTYr940783nobodyさん
2009/06/24(水) 14:00:24ID:3DUTYr94ファイルシステムの面からしたら分割したほうがよいと思ったけど、
気にするレベルではないのかも
ディレクトリに入るファイル数も1万5千くらいまでは問題ないみたいだし
でも管理上、分けたほうがいいかな
■ このスレッドは過去ログ倉庫に格納されています