>
作为一个PHP开发人员,我有时被要求作个shoutbox 。 如果同样的事情也发生在你身上,这里有一个快速指南。显然,您要为它添加您自己的CSS在上面,但这里是基本思路。我们需要一个MySQL数据库表和三个PHP文件。
首先,我们需要一个文件保存数据库信息
--- 文件 #1: mysql.inc.php ---
| <?php # Simply Shouting - a shoutbox example # File name: mysql.inc.php # Description: A file to hold database info. $host = 'localhost'; $user = 'database_user_name'; $password = 'database_user_password'; $name = 'database_name'; ?> | 
创建一个有四个字段的数据表. 我们命名为shouts. 此前可能你没有这个SQL文件, 创建一个PHP文件"install.php". 这个文件用过一次之后,记得要删除它!
 
-- 文件 #2: install.php --
 
| <?php # Simply Shouting - a shoutbox example # File name: mysql.inc.php # Description: A file to hold database info. $host = 'localhost'; $user = 'database_user_name'; $password = 'database_user_password'; $name = 'database_name'; ?> | 
创建一个有四个字段的数据表. 我们命名为shouts. 此前可能你没有这个SQL文件, 创建一个PHP文件"install.php". 这个文件用过一次之后,记得要删除它!
-- 文件 #2: install.php --
| <?php  // include the database info file  //连接数据库 $connection = mysql_connect($host, $user, $password) or die(mysql_error());  //如果我们已经有一个表名字叫做"shouts", 需要先删除它 // 现在确定没有相同名字的表, 创建它 | 
这是主文件:
--- 文件 #3: index.php ---
| <?  //包含数据库信息  // we need a counter because I want to show our shouts in ASC order  $sql = mysql_query("SELECT * FROM `shouts`");  // if the count comes back greater than 10, then we select the last  if($counting > 10){    // the hour is greater than 12, so we need to switch back to 1-12 and    $shoutby = $data['shoutby'];  | 
最后, 我们需要一个 PHP 文件处理表单.
-- 文件#4: newshout.php --
| <?  //得到留言者姓名  | 
 
  
 
 
  
