thinkphpz内置的add()方法用于向数据库表添加数据,相当于SQL中的INSERT INTO 行为

添加数据 add 方法是 CURD(Create,Update,Read,Delete / 创建,修改,读取,删除)中的 Create 的实现,ThinkPHP 支持以普通数组方式和面向对象方式将数据写入数据表。

//insert,以普通数组方式将数据写入数据表

$insert['user_id']=$my['user_id'];

$insert['content_body']=$content;

$insert['posttime']=time();

$insert['replyid']=$sid;

$insert['type']=$type;

$insertid=$this->add($insert);

//由于文件位于contentModel.class.php中,所以$this<=>D("Content")

add() 方法如果添加数据记录成功,返回的是新数据记录主键,可直接得到

/***********以对象方式将数据写入数据表,在调用add方法写入数据的时候不需要传递参数*************/

public function insert(){

header("Content-Type:text/html; charset=utf-8");

$Dao = M("User"); // 实例化模型类

// 数据对象赋值

$Dao->username = "小王";

$Dao->password = md5("123456");

$Dao->email = "12345@163.com";

$Dao->regdate = time();

// 写入数据

if($lastInsId = $Dao->add()){

echo "插入数据 id 为:$lastInsId";

} else {

$this->error('数据写入错误!');

} }

thinkphp中mysql添加数据_thinkphp添加数据 add()方法相关推荐

  1. thinkphp更新mysql数据库表_ThinkPHP 创建新表、创建数据库讲解

    很多时候我们想通过ThinkPHP 创建新表,或者创建数据库,很多时候我们往往把事情想得复杂了,其实我们太依赖于框架以至于忘了最原始的东西--通过最原始的PHP来创建新表是完全可以的. 通过PHP/T ...

  2. thinkphp项目mysql类关系_ThinkPHP数据库与模型

    数据库连接器与查询构造器 总结:同之前版本相比,ThinkPHP5的数据库操作对底层进行优化设计,对各种操作进行了高级封装.既可以直接使用连接器进行高效的原声查询,也可以使用封装好的查询构造器进行直观 ...

  3. 系统时间与docker中mysql数据库时间相差八小时解决方法

    情景:在项目中往数据库差数据时,发现时间字段在mysql显示的时间和当前系统时间老是相差八小时,查看可能是mysql当前时区没设置好的问题. 一.docker exec -it your_mysql_ ...

  4. node.js中mysql批量插入更新的三种方法

    [背景]在项目中遇到一个批量插入数据的需求,由于之前写过的sql语句都是插入一个对象一条数据,于是去网上搜关键词 "sql批量插入"."mysql批量插入"等, ...

  5. ThinkPHP中的find和select的区别

    ThinkPHP作为PHP中应用广泛又好用的框架,能比较快速的开发MVC架构的管理系统,获得了大量的应用.但是在ThinkPHP中select()和find()方法有什么区别呢? 事实上find()返 ...

  6. python向mysql中添加数据标签_用python在MySQL中写入数据和添加数据

    在笔者之前的博文中,已介绍了用python连接与mysql数据库的知识.包括如何安装python连接mysql的pymysql包,如何通过cusor语句将python与mysql连接起来,以及如何用p ...

  7. PHP中mysql如何添加记录_PHP向MySql提交数据添加记录的简单代码_PHP教程

    今天有位站长咨询烈火一个特别简单的问题--如何使用PHP向Mysql添加记录?现在就把一个简单的存储数据的代码给出来,稍加几句分析,高手就不要看了,非常基础的例子. PHP向MySQL数据库中写入数据 ...

  8. mysql数据表添加数值_MySQL中数据表和数据的操作

    一.数据库表的操作 1.数据表的创建 mysql> create tablet_user(-> id int unsigned not null auto_increment primar ...

  9. eclipse给mysql修改表数据_Eclipse中java向数据库中添加数据,更新数据,删除数据...

    ASP.NET网页动态添加.更新或删除数据行 看过此篇 http://www.cnblogs.com/insus/p/3247935.html的网友,也许明白Insus.NET是怎样实现动态添加数据行 ...

最新文章

  1. python rjust() 方法 与 ljust()方法 的使用
  2. nagios报警的问题
  3. android studio jni路径配置
  4. pytorch 查看当前学习率_pytorch调整模型训练的学习率
  5. 斯坦福cs161算法考试的cheat sheet!!!十分重要!!!
  6. promehteus 监控超时_07 . Prometheus监控Memcached并配置Grafana
  7. keepalived基础及使用DR模型构建一个real_server
  8. 超干货!为了让你彻底弄懂 MySQL 事务日志,我通宵搞出了这份图解!
  9. 关于php中gettext的用法?
  10. Cartopy绘图入门指南
  11. android对界面某一部分进行截图的方法
  12. 一个简单的库存控制模型
  13. BUGKU------秋名山老司机
  14. 场景式营销——新商业时代的生存法则
  15. 文明6/Civilization VI 全DLC解锁
  16. 如何将ipynb文件转换转换为py文件?
  17. python简单实现微信抢红包功能
  18. 《暗黑》同名小说——再也回不去(连载1)
  19. Anaconda入门:安装及包与环境的管理(conda命令)
  20. 百度AI接入api使用流程

热门文章

  1. 文件从头开始读函数_如何从头开始编写自己的Promisify函数
  2. python 微信bot_我如何创建Python Bot自动登录到强制门户
  3. snapchat_机器中的幽灵:Snapchat不是移动优先的-完全是另一回事
  4. rx580网络适配器下载_通过Rx和数据绑定简化RecyclerView适配器
  5. 论重写和里式替换原则(LSP)
  6. ubuntu16.04备份和恢复系统
  7. Pandas数据类型及操作
  8. 小哥哥你有98K吗?利用Python制作一款多功能变声器!
  9. Extjs可视化设计视频教程二
  10. 强力推荐几种多媒体播放器方案(jQuery、Flash、HTML5)