thinkphp增删查改例子

以下是一个简单的示例,演示如何使用ThinkPHP操作数据库进行增删查改:

  1. 增加数据:
php 复制代码
public function addData(){
    $data = [
        'name' => 'John',
        'age' => 25,
        'email' => 'john@example.com'
    ];
    
    $result = Db::name('user')->insert($data);
    
    if($result){
        echo '数据添加成功';
    }else{
        echo '数据添加失败';
    }
}
  1. 删除数据:
php 复制代码
public function deleteData(){
    $result = Db::name('user')->where('id', 1)->delete();
    
    if($result){
        echo '数据删除成功';
    }else{
        echo '数据删除失败';
    }
}
  1. 查询数据:
php 复制代码
public function getData(){
    $data = Db::name('user')->where('age', '>', 20)->select();
    
    if($data){
        foreach($data as $item){
            echo '姓名:' . $item['name'] . ',年龄:' . $item['age'] . ',邮箱:' . $item['email'] . '<br>';
        }
    }else{
        echo '未查询到数据';
    }
}
  1. 更新数据:
php 复制代码
public function updateData(){
    $data = [
        'name' => 'Tom',
        'age' => 30,
        'email' => 'tom@example.com'
    ];
    
    $result = Db::name('user')->where('id', 1)->update($data);
    
    if($result){
        echo '数据更新成功';
    }else{
        echo '数据更新失败';
    }
}

以上示例演示了如何使用ThinkPHP进行数据库的增删查改操作。您可以根据自己的需求对示例进行修改和扩展。

相关推荐
小飞菜涅32 分钟前
fast-lio2复现
嵌入式硬件·学习·ubuntu
ken22324 小时前
ubuntu 云镜像 2604 的内存和磁盘占用 实测
linux·运维·ubuntu
守护安静星空7 小时前
ubuntu vscode 调试 at32f435vmt7
linux·vscode·ubuntu
集智飞行7 小时前
禁用Ubuntu网卡的电源管理(Power Management)
linux·运维·ubuntu
MIXLLRED7 小时前
创建 GitHub 私人仓库并上传本地项目的完整步骤
ubuntu·github
雪碧聊技术8 小时前
前端项目部署到服务器
服务器·nginx·ubuntu·前端项目部署
小飞菜涅8 小时前
FAST-LIVO2相机内参标定
linux·嵌入式硬件·ubuntu·相机
源远流长jerry20 小时前
在 Ubuntu 22.04 上配置 Soft-RoCE 并运行 RDMA 测试程序
linux·服务器·网络·tcp/ip·ubuntu·架构·ip
lay_liu1 天前
ubuntu 安装 Redis
linux·redis·ubuntu
Eric.Lee20211 天前
查看ubuntu机器正在使用的网络端口
网络·ubuntu·php