您的位置 首页 > 数码极客

thinkphp如何判断数据库连接

数据库链接配置:

application

调试方法:

dump();die;

添加管理员功能:路径application/模块名/controller

引用use think/controller,并继承extends controller

public function add() { if(request()->isPost()){ $data=input('post.'); $res=db('admin')->insert($data); //助手函数 if($res){ $this->success('添加管理员成功',url('list')); }else{ $this->error('添加失败'); } return; } }

助手函数db()方法在/think文件中定义。

其他调用数据库方法:

1、think/Db类,Db类可以直接操作数据库。

Db::table(表全名)->操作 或者 Db::name(表无前缀名)->操作

2、使用model,例如:新建 application/模块名/model

public function addadmin($data){ if(empty($data) || !is_array($data)){ return false; } $adminData=array(); $adminData['name']=$data['name']; $adminData['password']=$data['password']; if($this->save($adminData)){ return true; }else{ return false; } }

在controller中use app\模块名\model\Admin as AdminModel;

public function add() { if(request()->isPost()){ $data=input('post.'); } $admin=new AdminModel(); if($admin->addadmin($data)){ $this->success('添加管理员成功!',url('lst')); }else{ $this->error('添加管理员失败!'); } return; } return view(); }

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“thinkphp如何判断数据库连接”边界阅读