您的位置:首页 > 编程语言 > PHP开发

使用php完成一个用户注册以及管理的demo(二)

2015-02-13 00:46 435 查看
这里就必须要谈到数据库了。

首先是configs文件下的configs文件的内容.

<?php

define("DB_HOST","localhost");

define("DB_USER","root");

define("DB_PWD","");

define("DB_DBNAME","test");

define("DB_CHARSET","utf-8");

?>


这里默认定义了数据库的地址,管理员与密码以及数据库名称及编码方式。在这个文件里设置好了这些内容,会在

mysql.func.php中用到.

如:
function connect(){

$link=mysql_connect(DB_HOST,DB_USER,DB_PWD) or die("数据库连接失败Error:".mysql_errno().":".mysql_error());

mysql_set_charset(DB_CHARSET);

mysql_select_db(DB_DBNAME) or die("指定数据库打开失败");

return $link;

}


这里是所需要的处理登录的部分

<?php
function addUser()
{
$arr=$_POST;
$arr['password']=md5($_POST['password']);
//将图像放到上级页面中
$uploadFile=uploadFile("../uploads");
if($uploadFile&&is_array($uploadFile)){
$arr['face']=$uploadFile[0]['name'];
}else{
$mes="添加失败<a href='addUser.php'>重新添加</a>";
return $mes;
}
$arr['regTime']=time();
//$arr['activeFlag']=0;
if(insert("imooc_user", $arr)){
$mes="添加成功!<br/><a href='addUser.php'>继续添加</a>|<a href='listUser.php'>查看列表</a>";
}
else
{
//如果对应的文件存在,则删除掉。(因为查询数据库失败了)
$filename="../uploads/".$uploadFile[0]['name'];
if(file_exists($filename)){
unlink($filename);
}
$mes="添加失败";
}
return $mes;
}


mysql.func.php中所有的操作几乎都是把一个输入的数组重组为字符串然后再到指定的数据表中去执行.

接下来是关于listPro.php的编写,在这个界面里我们还会介绍到php的代码分页技术。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐