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

相关推荐
Web极客码3 小时前
在Ubuntu 20.04的服务器上查找的服务器的IP地址
服务器·tcp/ip·ubuntu
FL16238631293 小时前
[ubuntu][C++]onnxruntime安装cpu版本后测试代码
linux·c++·ubuntu
逻辑羊驼4 小时前
VSCode+MobaXterm+X11可视化界面本地显示
运维·服务器·ubuntu·3d
云的牧人8 小时前
Ubuntu 22 redis集群搭建
linux·运维·ubuntu
小猪写代码8 小时前
Ubuntu 文件权限管理
linux·ubuntu
jzzy_hony11 小时前
移植Qt4.8.7到ARM40-A5
qt·ubuntu·arm·终端
davenian14 小时前
< 自用文 OS 有关 > (续)发现正在被攻击 后的自救 Fail2ban + IPset + UFW 工作流程详解
ubuntu·bash·fail2ban·ipset
阿贤Linux15 小时前
设置网卡名称为传统命名方式
linux·ubuntu
GoodG_study17 小时前
windows通过xrdp远程连接Ubuntu黑屏问题解决
linux·ubuntu