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

这里就必须要谈到数据库了。
首先是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的代码分页技术。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值