本文实例讲述了thinkphp数据库增删改查操作方法。分享给大家供大家参考。希望对大家学习使用thinkphp有所帮助
使用TP框架主要是比较简单一些,之前我们写增删改,代码量相对来说还是比较多的,这里利用tp框架写起来是非常简单的,大大的减少了代码量
这里我是以数据库的nation表为例的,nation表只有两列,一列是code 另一列是name,首先是增加add方法
functinon add()
{
if(empty($_POST))//首先要判断一下是否有传过来的值
{
//如果没有传过来的值,那么直接显示模板就可以,在view文件夹下的Main文件夹下建一个名为add.html的文件就可以了
$this->show();
}
else
{
//如果有传过来的值,需要收集信息添加
$n->D("nation");
$n->create();
if($n->add())
{
//已经添加成功了,需要跳转页面,跳转到一个方法
$this->success("添加成功","add",3);
}
else
{
$this->error("添加失败");
}
}
}其次是删除的方法,删除的方法就比较简单了,只要传过来一个主键值就可以的
立即学习“PHP免费学习笔记(深入)”;
function del($code)
{
$n=D("nation");
$n->delete($code);
}最后是修改的方法,修改的方法相对来说要麻烦一丢丢,因为在我们打开需要修改的界面 会有一个默认的value值
function update()
{
$n=D("nation");
$arr=$n->find($_GET["b"])
if(empty($_POST))
{
$this->assign("arr",$arr); //这样在模板页面的input code的value值为{$arr.code} 同理input name的value值为{$arr.name}
$this->show();
}
else
{
$n->create();
if($n->save())
{
$this->success("修改成功","add",3);
}
else
{
$this->error("修改失败")
}
}
}PHP基于面向对象mysqli扩展库增删改查操作工具类的方法
以上就是ThinkPHP框架实现数据增删改的方法的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号