【文件属性】:
文件名称:PHP用户系统
文件大小:88KB
文件格式:RAR
更新时间:2010-10-12 16:57:33
MySQL PHP 会员管理 用户注册 系统
PHP+MySQL实现的用户注册会员管理系统
这是最简单系统,只适合学习用。
Regist_System文件夹 是系统。
m文件夹 是数据库。
我使用的是组合安装。appserv-win32-2.5.8.exe。
阿帕奇服务器,MySQL数据库,PHP。编辑用的是Dreamweaver
安装appserv-win32-2.5.8.exe时让你填主机的时候请输入localhost
数据库的用户是root,设置一个密码。(之后请改为空,因为我系统里的默认是空,当然是为了方便,呵呵)
安装完毕之后,打开ApacheMonitor,会显示一个绿色的小太阳,说明安装成功。
打开你的IE,在地址栏输入localhost,会出来一个紫色的页面,没什么大用。
打开你的安装目录,打开www文件夹,然后把除了文件夹以外的东西全删掉。
把Regist_System文件夹拷入www文件夹。
把m文件夹拷入 安装目录\MySQL\data\
刷新你的IE,这时候会显示www文件夹下的文件目录,会看到你拷入的Regist_System和本来就有的phpMyAdmin。
点击phpMyAdmin,进入数据库管理的页面,用户名root,密码是你设置的密码,进入之后把密码改为空。
而且你会看到数据库下拉列表里有m。
回到localhost点击Regist_System,就应该可以顺利进入系统并使用了。
部分代码及注释
if ($user[0]!=""){
$sql="select * from m where id='".$user[0]."'";
//$sql本身是一个字符串。但是这个字符串是一个SQL语句分为三部分(三个字符串组成的一个字符串)。
//"select * from m where id='" 第一个字符串。双引号内是字符串内容,那一个单引号是SQL语句里面的。
//.$user[0]. 第二个字符串。用“.”来连接第二个字符串$user[0]。再用一个“.”来连接后面的剩下的SQL语句。
//"'" 第三个字符串。仅仅是一个“'”。与前面的那个单引号相结合,使三个字符串组合成完整的SQL语句。
//还要注意的是,这里的m,不是数据库m,而是数据库里的表m。这个SQL语句的意思是检索数据库m里的表m里的id值等于$user[0]的用户的信息。
//也许有人要问,这只是选择表,没有选择是哪一个数据库啊。数据库的选择是通过$dblink表达的。
$result=mysql_query($sql,$dblink);//这个函数的功能是,以$dblink连接数据库,执行$sql所代表的SQL语句。执行成功$result则为真。
$array=mysql_fetch_array($result);//用此函数取得执行完SQl语句所得到的结果。
if($array[id]==$user[0]){
$error=("havebeen_registed");
return $error;
}
else{
$error=("have_no_error");
return $error;
}
}
【文件预览】:
Regist_System
----logoff.php(147B)
----index.php(1KB)
----regist.php(2KB)
----includes()
--------debug.tpl(3KB)
--------internals()
--------Smarty_Compiler.class.php(90KB)
--------user.php(5KB)
--------plugins()
--------Config_File.class.php(12KB)
--------smarty.class.php(62KB)
--------db.php(568B)
----modify.php(2KB)
----templates_c()
----templates()
--------head.tpl(191B)
--------foot.tpl(200B)
--------new_pwd_is_empty.tpl(56B)
--------id_is_empty.tpl(42B)
--------modify_succesfuly.tpl(65B)
--------logoff.tpl(125B)
--------pwd_is_wrong.tpl(72B)
--------you_can_modify.tpl(74B)
--------havebeen_registed.tpl(84B)
--------regist_successful.tpl(85B)
--------have_no_error.tpl(83B)
--------pwd_isnot_same.tpl(90B)
--------no_such_id_exist.tpl(89B)
--------pwd_is_empty.tpl(48B)
--------links.tpl(118B)
----login.php(3KB)
m
----m.MYD(180B)
----m.MYI(2KB)
----db.opt(61B)
----m.frm(8KB)
说明.txt
网友评论
- 初学php,看得懂。仿写也没压力
- 简单的系统,下来学习下
- 很适合PHP初学者使用