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进行数据库的增删查改操作。您可以根据自己的需求对示例进行修改和扩展。

相关推荐
PGCCC1 小时前
Ubuntu 安装 PostgreSQL 16 完整教程(2026):从仓库配置到远程连接
linux·ubuntu·postgresql
常乐か2 小时前
在 Ubuntu 24.04 中编译 Qt 5.15.2 项目完全指南
linux·qt·ubuntu
hello_fengfeng2 小时前
fcitx4 和 fcitx5 输入法包冲突
ubuntu
我是小灰灰吖5 小时前
Ubuntu 22.04 切换为 X11 会话以解决 QT 桌面程序兼容性问题
linux·qt·ubuntu
鬼手点金5 小时前
Hermes‑Agent 使用教程
python·ubuntu·powershell·cmd·ai agent·opencode·hermes
桑榆4166 小时前
WebRTC 本地视频文件推流 Demo 搭建指南 (Ubuntu 24.04)
linux·ubuntu·webrtc
z20348315206 小时前
Ubuntu双系统安装指南:从 UEFI 原理到 Ubuntu 分区方案的全面解析
linux·运维·ubuntu
我是小灰灰吖17 小时前
Ubuntu 22.04 设置 CPU 性能模式:提升系统响应速度
linux·ubuntu
郭涤生20 小时前
Windows + Ubuntu 双系统启动故障修复
linux·windows·ubuntu
jzwalliser1 天前
Ubuntu的美化:深度定制指南
ubuntu·gnome·美化