ThinkPhp插入数据到数据库
首先我们在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插入数据到数据库相关推荐
- Excel向数据库插入数据和数据库向Excel导出数据
为了熟悉java里工作簿的相关知识点,所以找了"Excel向数据库插入数据和数据库向Excel导出数据"的功能来实现. 注意事项:1,mysql数据库: 2,需要导入的jar包有 ...
- mysql批量加逗号_批量插入数据到数据库的方式
出于性能的考虑.用Insert语句一条一条的插入大量数据到数据库肯定不是最好的选择.指不定还会把数据库搞死了. 前几天,用户提了需求,要求写Job实现,每天清空一个Table,然后将新发过来的数据In ...
- mybatis插入数据到数据库成功,数据库却没有数据
mybatis插入数据到数据库成功,数据库却没有数据 错误描述: 解决办法: 错误描述: 编写测试类,显示数据插入成功: 但是去查看数据库中相应表中数据情况,缺发现没有数据! 解决办法: 查看核心配置 ...
- python加数据库_用python批量插入数据到数据库中
既然使用python操作数据库必不可少的得使用pymysql模块 可使用两种方式进行下载安装: 1.使用pip方式下载安装 pip install pymysql 2.IDE方式 安装完成后就可以正常 ...
- 使用mybatis插入数据到数据库中,显示插入成功,且没有报错,但是数据库中并没有新插入的数据的原因
使用mybatis插入数据到数据库中,显示插入成功,且没有报错,但是数据库中并没有数据的原因 没有提交事务,有时没有配置自动提交事务的设置,所以需要手动提交事务,即 sqlSession.commit ...
- php创建表并插入数据,php数据库操作-创建库和表以及插入数据
以上我们正确连接到了mysql数据库,本文将进一步创建数据库,表,在表中填充数据. 大家知道连接上数据库才能进行操作,同样的代码搬过来 /* * 数据库操作*(创建数据库,表,插入数据,插入多条数据) ...
- 用python批量插入数据到数据库中
既然使用python操作数据库必不可少的得使用pymysql模块 可使用两种方式进行下载安装: 1.使用pip方式下载安装 pip install pymysql 2.IDE方式 安装完成后就可以正常 ...
- 视图插入数据_数据库DQL、DML、DDL、DCL 详解
SQL(Structure Query Language)语言是数据库的核心语言. SQL是一个标准的数据库语言,是面向集合的描述性非过程化语言. SQL语言共分为四大类:数据查询语言DQL,数据操纵 ...
- Java 批量插入数据到数据库(MySQL)中
实现Java批量插入数据库数据: package Proxy;import java.io.BufferedReader; import java.io.File; import java.io.Fi ...
最新文章
- 语义分析的一些方法(下篇)
- 分享15款为开发人员准备的开发移动应用程序必备的新资源和工具
- linux日常管理-防火墙selinux
- 运行mapreduce程序yarn的web端显示进度
- Vue3.0 备受热捧!2020 前端开发进阶必读
- 动态规划 343,279,91,62,63,198
- Catch That Cow poj3278
- 九度OJ题目1000: A + B(数学)
- 支付宝当面付打赏系统源码
- Spider爬虫笔记[更新中...]
- win10熄屏时间不对_Windows10下显示时间不正确的原因及解决技巧
- 用u盘给服务器装win7系统,用U盘装系统装Win7图文教程
- 2021年展望Android原生开发的现状,真香!
- 我在阿里十年:揭密阿里人才培养体系
- 【报告分享】2021国民健康洞察报告-丁香(附下载)
- igg google
- Androidstudio配置git及连接远程库全过程
- 大型网站seo布局怎么做
- 51单片机控制电动机正反转和调速
- mfc基础教程(学习笔记)
热门文章
- 界面代码ios不响应presentModalViewController界面的处理
- Oracle内核参数介绍
- Access自动编号 违反并发性原因解析
- 事务消息大揭秘!RocketMQ、Kafka、Pulsar全方位对比
- 最牛程序员,雷军年度演讲:最好的投资,就是投资自己
- 某33岁国企程序员求助:目前税后60+,工作975,拿到蚂蚁p7offer,3.8k,6200期权,有必要去镀金吗?...
- kafka:一文读懂消费者背后的那点猫腻
- 浅谈数据库乐观锁、悲观锁
- 换种监控姿势:基于深度学习+流处理的时序告警系统
- 到底选择PostgreSOL还是MySQL?看这里!