thinkphp添加数据add方法

这篇博客介绍了在ThinkPHP框架中如何使用add()和create()方法向数据库中添加数据。通过示例代码展示了如何直接插入数据以及处理表单提交的数据,同时也提到了create()方法能自动匹配并写入POST数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库中添加数据:add()
public function insert(){
$User = M('User'); //实例化一个基础模型,User表示要操作的表(去掉前缀)
//数组方式赋值,也可以对象方式赋值$User->username = 'xiaoming';...则add()不需要参数
$data['username'] = "xiaoming";
$data['sex'] = "man";
if($lastInsId = $User->add($data)){
echo "最后一次添加的id是:".$lastInsId;
}else{
echo "添加失败";
}
}

添加表单中提交的数据:
表单的视图文件存放位置:项目的View -> 和对应的控制器名称相同的文件夹,如Index -> 命名,如forms.html 访问 .../index模块名/forms文件名
forms提交表单action = "insert2"    IndexController.class.php控制器中添加insert2方法
public function insert2(){
$Dao = M('User');
$Dao->username = $_POST['username'];
$Dao->sex = $_POST['sex'];
$Dao->add();
}

表单数据智能写入create()方法:
不需要接收提交过来的数据,会自动匹配,默认接受POST数据,也可以create($_GET)接收GET数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值