如何用PHP和mysql创建一个ShoutBox_PHP教程
推荐:评论:PHP程序不适用大型系统的九大原因PHP确实十分容易编写。但是PHP也有一些十分严重的缺陷。下面我会给出我的理由,为什么PHP不适合于比小型业余网站更大的网站。 1、对递归的不良支持 递归是一种函数调用自身的机制。这是一
作为一个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 --
<? //得到留言者姓名 |
分享:关于PHP在linux下面获取GOOGLE的PR值关于PHP在linux下面获取GOOGLE的PR值哪位大侠知道,用PHP查询指定网址的pagerank对环境有什么要求啊,我在windows系统下面任何一台机器能行,在linux下面有的服务器能行,有的不能行!下面是我
- 相关链接:
- 教程说明:
PHP教程-如何用PHP和mysql创建一个ShoutBox。