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:
;