以下に、Web 開発における PHP+MySQL の応用を紹介するための簡単なチャット ルームのデザインを例に挙げます
1. 全体のデザイン
1.1 構想と計画:
チャット ルームの基本原則は、それぞれを接続することです。同一Webページ上でユーザーが送信した音声データを蓄積し、すべての音声データを各ユーザーに送信します。つまり、チャットルームの機能は、全員の発言をデータベースに収集し、データベース内のデータを全員に送信することで実現されます。
1.2 テーブル設計
まず、MySQL を使用して、ユーザーのコメントを保存するテーブル チャットを作成します:
コードをコピーします: コードは次のとおりです:
mysql> (chtime DATATIME,
- > nick CHAR(10) NOT NULL,
->words CHAR(150)); テーブルに設定されているフィールドは 3 つだけです。chtime はスピーチの時間、nick は発言者のニックネームです。そして言葉はスピーチの内容です スピーチの最大長は 150 文字です
1.3 Web デザイン
最も単純なチャット ルームには通常 2 つのページ フレームが必要です。1 つのページ フレームはユーザーがコメントを入力するためのフォームです。全員のスピーチを表示するために使用されます。したがって、コードセグメントには通常、少なくとも以下のセグメントが必要です:
ページフレームの構造を作成する(main.php)
全員の発言を表示するプログラムセグメント(cdisplay.php)
ユーザーの発言を伝達するプログラムセグメント(speak) .php)
ユーザーはチャットルームプログラムセグメント(login.php)にログインします
2. コード設計
上記の計画が完了したら、phpを使用して上記の機能を非常に実現することができます。単に。
2.1 ユーザーログインlogin.php、このコードは完全なHTML Webページです
コードは次のとおりです:
;/title> ニックネームを入力してください
own ニックネームを入力後、チャットルームに入り、以下の処理はmain.phpで行われます。
2.2 ページフレームのメインコードセグメント main.php:
コードをコピー
コードは次のとおりです:
<
setcookie("nick",$nick) //Cookie を使用してユーザーのニックネームを記録します。よく使われる転送方法です
?>
山西アルミニウム工場チャットルーム試用版 ver1.0