首页 > PHP教程 > php开发知识文章

php -- ThinkPHP框架的数据库增删改操作

本文实例讲述了php -- ThinkPHP框架的数据库增删改操作方法。分享给大家供大家参考。希望对大家学习使用thinkPHP有所帮助。

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,数据管理不再仅仅是存储和管理数据,还要转变成用户所需要的各种数据管理的方式。

数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都得到了广泛的应用。

这里我们以数据库的user表为例,user表有两列,一列是code  另一列是name。

增加add方法

function add()
{
if (empty($_POST)) //首先要判断一下是否有传过来的值
{
//如果没有传过来的值,那么直接显示模板
$this->show();
} else {
//如果有传过来的值,需要收集信息添加
$n=D("user");
$n->create();
if ($n->add()) {
$this->success("添加成功", "add", 3);
} else {
$this->error("添加失败");
}
}
}

删除方法

删除的方法比较简单了,要传过来一个主键值

function del($code)
{
$n = D("user");
$n->delete($code);
}

修改方法

修改的方法相对来说要麻烦,因为在我们打开需要修改的界面 会有一个默认的value值

function update()
{
$n = D("user");
$arr = $n->find($_GET["b"]);
if (empty($_POST)) {
$this->assign("arr", $arr); //{$arr.code} 同理{$arr.name}
$this->show();
} else {
$n->create();
if ($n->save()) {
$this->success("修改成功", "add", 3);
} else {
$this->error("修改失败");
}
}
}

以上就是本文php -- ThinkPHP框架的数据库增删改操作的全部内容,欢迎大家的学习。

PHP ThinkPhp框架介绍

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。