ThinkPhp插入数据到数据库

来源:互联网 发布:大数据国家工程实验室 编辑:程序博客网 时间:2024/06/08 07:30

首先我们在Home/View目录下创建一个Add文件夹,然后在Add文件夹中创建一个add.html文件


我们需在这个文件中是创建一个简单表单,对应我们数据表中的字段

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Add Data</title></head><body><form method="post" action="insert">    id:<input type="text" name="id"/>    title:<input type="text" name="title"/>    <button type="submit">提交</button></form></body></html>
//在我的数据ThinkPHP数据库中有think_form数据表,表中的字段为:id,title

第二步:创建控制器(对于利用ThinkPHP连接数据库,数据库和表的创建在之前的博文中已经介绍)

我们在Home/Controller/创建一个控制器


我们在这个控制器里面写两个方法,一个是Insert,一个是Add

<?phpnamespace Home\Controller;use Think\Controller;class AddController extends Controller{    public function Add(){        $this->display();    }    public function Insert(){        $Form   =   D('form');        if($Form->create()) {            $result =   $Form->add();            if($result) {                $this->success('操作成功!');            }else{                $this->error('写入错误!');            }        }    }}
上面的工作都做好之后,我们可以运行一下:

http://localhost/index.php/Home/Add/add,如图:


这样我们输入提交就可以在数据库中查到我们提交的数据了。

0 0