php -- ThinkPHP框架的数据库增删改操作
2018-03-16 20:16:51
•
阅读
打赏
本文实例讲述了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框架的数据库增删改操作的全部内容,欢迎大家的学习。
相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型