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

相关推荐
奇妙之二进制29 分钟前
计算机科学导论(10)什么是BIOS
ubuntu·计算机基础
岁月玲珑39 分钟前
【如何判断Linux系统是Ubuntu还是CentOS】
linux·ubuntu·centos
Kevin不想说话926192 小时前
Ubuntu 24.04 安装搜狗输入法完整教程
ubuntu
矩阵老炮5 小时前
Ubuntu20.4编译AOSP源码实践
ubuntu·aosp
嵌入式成长家6 小时前
ubuntu rules 使用规则
linux·ubuntu·rules 使用规则
椰汁菠萝6 小时前
ubuntu下免sudo执行docker
ubuntu·docker·免sudo
BD_Marathon7 小时前
ubuntu防火墙使用
linux·ubuntu
Koma_zhe10 天前
【ToolJet远程开发】Ubuntu+Docker结合内网穿透技术搭建ToolJet远程开发环境
linux·ubuntu·docker
从零开始学习人工智能10 天前
在Ubuntu上设置Firefox自动化测试环境:指定Marionette端口号
ubuntu·firefox·腾讯云
Yawesh_best10 天前
从零到一:基于Ubuntu部署MyIP系统并整合内网穿透技术实现远程访问
linux·运维·ubuntu