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

相关推荐
CodeCaptain4 小时前
【六】OpenClaw 从 TUI 切换到 Web 端完整方案
ubuntu·ai·openclaw
SCBAiotAigc11 小时前
2026.4.13:vim编程简单配置
人工智能·ubuntu·vim·具身智能
huhy~12 小时前
基于Ubuntu 24.04 LTS 搭建OpenStack F 版
android·ubuntu·openstack
Chuncheng's blog13 小时前
Ubuntu24.04 如何删除snap
ubuntu
LuDvei14 小时前
windows x86中ssh远程连接 ubuntu
windows·ubuntu·ssh
CodeCaptain14 小时前
【四】Ubuntu 24.04 安装 GUI 完整指南支持OpenClaw
ubuntu·ai·openclaw
CodeCaptain15 小时前
【三】OpenClaw给飞书添加24小时工作的AI助理
windows·ubuntu·ai·飞书·openclaw
权、狐妖15 小时前
VMware中开启虚拟机出现“客户机操作系统已禁用CPU,请关闭或重置虚拟机“提示的一个解决办法
ubuntu
CodeCaptain16 小时前
【七】Web 端初始化配置的详细步骤
windows·ubuntu·ai·openclaw
davidson147116 小时前
Ubuntu配置Claude
linux·人工智能·ubuntu·claude