
本文实例总结了ThinkPHP数据操作方法。分享给大家供大家参考。具体如下:
一、ThinkPHP Insert 添加数据
ThinkPHP 内置的 add 方法用于向数据表添加数据,相当于 SQL 中的 INSERT INTO 行为。
添加数据 add 方法是 CURD(Create,Update,Read,Delete / 创建,修改,读取,删除)中的 Create 的实现,ThinkPHP 支持以普通数组方式和面向对象方式将数据写入数据表。
现在以《PHP MySQL 数据库教程》中操作 user 表数据的例子(具体参见:PHP MySQL之Insert Into数据插入用法分析)为例,来演示如何在 ThinkPHP 中实现对数据表的数据添加操作。
例子:
在 IndexAction 控制器(Lib/Action/IndexAction.class.php)里,添加 insert() 操作:
public function insert()
{
header(“Content-Type:text/html; charset=utf-8”);
$Dao = M(“User”); // 实例化模型类 // 构建写入的数据数组
$data[“username”] = “小王”;
$data[“password”] = md5(“123456”);
$data[“email”] = 12345@163.com;
$data[“regdate”] = time(); // 写入数据
if($lastInsId = $Dao-
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...