首先我们在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

<?php
namespace 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,如图:

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

ThinkPhp插入数据到数据库相关推荐

  1. Excel向数据库插入数据和数据库向Excel导出数据

    为了熟悉java里工作簿的相关知识点,所以找了"Excel向数据库插入数据和数据库向Excel导出数据"的功能来实现. 注意事项:1,mysql数据库: 2,需要导入的jar包有 ...

  2. mysql批量加逗号_批量插入数据到数据库的方式

    出于性能的考虑.用Insert语句一条一条的插入大量数据到数据库肯定不是最好的选择.指不定还会把数据库搞死了. 前几天,用户提了需求,要求写Job实现,每天清空一个Table,然后将新发过来的数据In ...

  3. mybatis插入数据到数据库成功,数据库却没有数据

    mybatis插入数据到数据库成功,数据库却没有数据 错误描述: 解决办法: 错误描述: 编写测试类,显示数据插入成功: 但是去查看数据库中相应表中数据情况,缺发现没有数据! 解决办法: 查看核心配置 ...

  4. python加数据库_用python批量插入数据到数据库中

    既然使用python操作数据库必不可少的得使用pymysql模块 可使用两种方式进行下载安装: 1.使用pip方式下载安装 pip install pymysql 2.IDE方式 安装完成后就可以正常 ...

  5. 使用mybatis插入数据到数据库中,显示插入成功,且没有报错,但是数据库中并没有新插入的数据的原因

    使用mybatis插入数据到数据库中,显示插入成功,且没有报错,但是数据库中并没有数据的原因 没有提交事务,有时没有配置自动提交事务的设置,所以需要手动提交事务,即 sqlSession.commit ...

  6. php创建表并插入数据,php数据库操作-创建库和表以及插入数据

    以上我们正确连接到了mysql数据库,本文将进一步创建数据库,表,在表中填充数据. 大家知道连接上数据库才能进行操作,同样的代码搬过来 /* * 数据库操作*(创建数据库,表,插入数据,插入多条数据) ...

  7. 用python批量插入数据到数据库中

    既然使用python操作数据库必不可少的得使用pymysql模块 可使用两种方式进行下载安装: 1.使用pip方式下载安装 pip install pymysql 2.IDE方式 安装完成后就可以正常 ...

  8. 视图插入数据_数据库DQL、DML、DDL、DCL 详解

    SQL(Structure Query Language)语言是数据库的核心语言. SQL是一个标准的数据库语言,是面向集合的描述性非过程化语言. SQL语言共分为四大类:数据查询语言DQL,数据操纵 ...

  9. Java 批量插入数据到数据库(MySQL)中

    实现Java批量插入数据库数据: package Proxy;import java.io.BufferedReader; import java.io.File; import java.io.Fi ...

最新文章

  1. 语义分析的一些方法(下篇)
  2. 分享15款为开发人员准备的开发移动应用程序必备的新资源和工具
  3. linux日常管理-防火墙selinux
  4. 运行mapreduce程序yarn的web端显示进度
  5. Vue3.0 备受热捧!2020 前端开发进阶必读
  6. 动态规划 343,279,91,62,63,198
  7. Catch That Cow poj3278
  8. 九度OJ题目1000: A + B(数学)
  9. 支付宝当面付打赏系统源码
  10. Spider爬虫笔记[更新中...]
  11. win10熄屏时间不对_Windows10下显示时间不正确的原因及解决技巧
  12. 用u盘给服务器装win7系统,用U盘装系统装Win7图文教程
  13. 2021年展望Android原生开发的现状,真香!
  14. 我在阿里十年:揭密阿里人才培养体系
  15. 【报告分享】2021国民健康洞察报告-丁香(附下载)
  16. igg google
  17. Androidstudio配置git及连接远程库全过程
  18. 大型网站seo布局怎么做
  19. 51单片机控制电动机正反转和调速
  20. mfc基础教程(学习笔记)

热门文章

  1. 界面代码ios不响应presentModalViewController界面的处理
  2. Oracle内核参数介绍
  3. Access自动编号 违反并发性原因解析
  4. 事务消息大揭秘!RocketMQ、Kafka、Pulsar全方位对比
  5. 最牛程序员,雷军年度演讲:最好的投资,就是投资自己
  6. 某33岁国企程序员求助:目前税后60+,工作975,拿到蚂蚁p7offer,3.8k,6200期权,有必要去镀金吗?...
  7. kafka:一文读懂消费者背后的那点猫腻
  8. 浅谈数据库乐观锁、悲观锁
  9. 换种监控姿势:基于深度学习+流处理的时序告警系统
  10. 到底选择PostgreSOL还是MySQL?看这里!