使用DB类

2020-12-01 10:00

因为OECMS没有 会员模块 但是项目需求
所以自制入口 user.php 也顺利的进入了widget 里面的user.php
仿后台的 action 模式 依次进入了login、reg等方法、
顺利的输出了模版 经调试也在各个方法里面能输出想要的值
但是有一个问题 无法使用数据库操作方法
$db->任何方法 都不识别  
看前台的其它方法也没看见 定义过$db这个变量 却可以直接使用
而自己写的 却无法使用
麻烦有遇到过的、或者有处理过的、麻烦指定指定、怎样才能操作数据库。
附报错:Fatal error:  Call to a member function insert() on a non-object in E:\wamp\www\oecms\source\widget\user.php on line 56
附注册方法代码:
function register(){
    $array = array(
        'gender'=>$_POST['gender'],
        'name'=>$_POST['name'],
        'address'=>$_POST['address'],
        'email'=>$_POST['email'],
        'pwd'=>md5($_POST['pwd']),
        'phone'=>$_POST['phone'],
        'time'=>time(),
    );
    //1、根据$_POST['email']检测用户名是否重复
   //2、返回结果 进行不同处理
    $result = $db->insert(DB_PREFIX."user",$array);
}

2118 次浏览 1 条评论 收藏

说说我的看法

登录后可以发表评论 登录
1个评论
-- 2020-12-01 10:00
看看了。,2
回复
作者信息

1
贴子
0
粉丝
热门贴子

免费试用


咨询热线


在线咨询