thinkphp add update Delete操作

本文介绍了使用PHP进行数据操作的方法,包括数据的添加、更新和删除等基本操作,并详细展示了如何通过PHP实现文件上传功能,包括设置上传大小、允许的文件类型及上传路径。

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

============add======================

$User = M("message");
$data['name'] =$_POST['name'];
$data['email'] = $_POST['email'];
$data['content'] = $_POST['content'];
$data['ip'] = $_SERVER["REMOTE_ADDR"];
$data['time'] = date("Y-m-d H:i:s",time());
$con=$User->add($data);
if($con>0){
$this->success('数据添加成功','Message/index');
}else{
$this->error('数据添加失败');
}
}


public function upload(){
import('ORG.Net.UploadFile');
$upload = new UploadFile();// 实例化上传类
$upload->maxSize = 3145728 ;// 设置附件上传大小
$upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload->savePath = './Public/Uploads/';// 设置附件上传目录
if(!$upload->upload()) {// 上传错误提示错误信息
$this->error($upload->getErrorMsg());
}else{// 上传成功 获取上传文件信息
$info = $upload->getUploadFileInfo();
}
// 保存表单数据 包括附件数据
$User = M("mian"); // 实例化User对象
$User->create(); // 创建数据对象
$User->photo = $info[0]['savename']; // 保存上传的照片根据需要自行组装
$User->add(); // 写入用户数据到数据库
$this->success('数据保存成功!');
}


=============update=======================
public function update2(){
$id=$_POST['id'];
import('ORG.Net.UploadFile');
$upload = new UploadFile();// 实例化上传类
$upload->maxSize = 3145728 ;// 设置附件上传大小
$upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload->savePath = './Public/Uploads/';// 设置附件上传目录
if(!$upload->upload()) {// 上传错误提示错误信息
$this->error($upload->getErrorMsg());
}else{// 上传成功 获取上传文件信息
$info = $upload->getUploadFileInfo();
}
// 保存表单数据 包括附件数据
$User = M("mian"); // 实例化User对象
$list=$User->find($id);
$User->create(); // 创建数据对象
$User->photo = $info[0]['savename']; // 保存上传的照片根据需要自行组装
//$User->add(); // 写入用户数据到数据库
$User->save();
$this->success('数据保存成功!');

}
===============Delete====================
public function del(){
$id=$_GET['id'];
$User = D("mian");
$con=$User->Delete($id);
if($con>0){
$this->success('数据删除成功','index.php/Mian/index');
}else{
$this->error('数据删除失败');
}

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值