..


スポンサーリンク

PHPとAjaxを使ったシンプルなチャット

によって書かれた記事クラウディオGarau
ページ1の5

1。 はじめに:スクリプトとデータベースの構造

何日か前に私が面白い読んで記事の簡単なチャットの作成 ​​に関するルカルッジェーロのAjaxASPを 。 私は、しかし、ASPは"読み"がルーク彼の友人として良いとして、"書き込み"ではない、ので、私はASPが代替として使用されているのチュートリアル提案することを決定したPHPを

最初のステップは、目的の構造の近似を使用してデータベースを設計し、作成することです。 アプリケーションは、我々がチャットの動作に必須のフィールドに自分自身を制限するシンプルでマークされるのでタスクは、複雑です。

読者は、スクリプトの実装を評価することができるテーブルのよって提案(データベースは"ajax_chat"と呼ばれる):

  1. id_chatは:自動インクリメント異なるレコードを一意に識別されるとIDが含まれている列です。 チャットルームは、多くの投稿ができるように人気があるので、良くは関連付けるために値に同様に富むために:私たちのケースで我々は、最大11桁のlong型の整数を選んだ。
  2. user_chat:この列には、許可するように不必要に長い名前を回避しようと、私たちのチャットルームを入力するにはログインしているユーザーのニックネームが含まれている、私たちの選択肢は10文字の最大長さフィールドはVARCHARのことでした。
  3. mex_chat:最後に、ここにユーザーによって投稿されたメッセージを含むように意図したカラムです。 この場合、ユーザーが歌詞を書くことができるし、時々長いですが、過度に(VARCHAR 200)になります。
読者の便宜のために、我々はまた、テーブル"tb_chat"を作成するためにコピーして実行できるSQLを発行する。
 



 (表のtb_chatのCREATE



  



 id_chat int型(11)NOT NULL AUTO_INCREMENT、



  



 user_chatはvarchar(10)NOT NULLのデフォルト''、



  



 mex_chat VARCHAR(200)NOT NULLのデフォルト''、



  



 PRIMARY KEY(id_chat)







 )ENGINE = MyISAMテーブルのDEFAULT CHARSET = latin1の;

 
特定のアプリケーションに今、私たちのスクリプトのため、作成するファイルは6になる。
  1. "config.phpには"に接続するためのすべてのデータが含まれてMySQLのデータベースの選択と変数の申請のために、。
  2. "Login.phpは、"ユーザーの"フロントドア"であり、それはあなたが議論に参加するために自分のニックネームを入力する必要がありますフォームです。
  3. "Chat.phpは"それは可能なメッセージを投稿し、それらを読むことになるだろう、フロントエンドの中で最も重要な部分になります。
  4. "Chat.js":インターフェイスの刷新の議論のためのJavaScriptコードを含むファイル..
  5. "Messaggio.phpは、"別のレコードの取り込みにメッセージを生成するための責任のコードが含まれています。
  6. "ajax.phpとは"カウント、抽出のタスクを持っており、ユーザーによって書き込まれたメッセージが表示されます。

同じカテゴリの...
E -ラーニング
ASPゼロ(電子ブック) ASPゼロ(電子ブック)
ゼロから、マイクロソフトのASPとVBScriptを学習。 わずか29€で。
ジャバスクリプト(コース) ジャバスクリプト(コース)
クライアントサイドスクリプトへのガイドを完了します。 39€から。
PHP(コース) PHP(コース)
動的なWebサイトを作成するためのフルコース。 49€から。
スポンサーリンク