AllArticles.net

Design an Online Chat Room with PHP and MySQL

Author: Rory Canyon


In this article, you will learn how to design and develop a
simple online chat room with PHP and MySQL. This tutorial
explains every steps of the development, including both database
design and PHP programming. Basic computer skills and knowledge
of HTML and PHP are required. Ok, let's begin now.

Step 1: Design Database Table. Create table "chat" in MySQL
database to store basic chat information: chtime (chat time),
nick (user nickname) and words (chat message, less than 150
characters)

mysql> CREATE TABLE chat

-> chtime DATATIME,

-> nick CHAR (10) NOT NULL,

-> words CHAR (150);

Step 2: Design Structure. This simple online chat room includes
the following four sections: user login, message display,
message input and a main frame integrating the display and input
sections. Thus, it needs the following four files to work:
login.php, main.php, display.php and speak.php.

Step 3: Write the code

1. login.php (just a HTML form)



User Login



Please input your nickname and enter







2. main.php



My Chat Room





3. display.php

This file is used to get message records from database and
display the results. To keep the size of database, old messages
are deleted and only the newest 15 messages are displayed.



Display Messages







4. speak.php



Speak



//the following is the message input form







Now, you have finished the design and coding of a simple online
chat system. Put all the files into your website root and see
how it works, :)


More Articles From CGI:
Random Articles:
;