zoukankan      html  css  js  c++  java
  • 018.CI4框架CodeIgniter数据库操作之:Delete删除一条数据

    01. 在Model中写数据库操作语句,代码如下:

    <?php namespace AppModelsSystem;
    
    use CodeIgniterModel;
    
    class User_model extends Model
    {
        var $Db;
    
        function __construct()
        {
            parent::__construct();
            //创建数据库连接
            $this->Db = ConfigDatabase::connect();
        }
    
        function deletedata()
        {
            $builder = $this->Db->table('tp_user')->where('ID', 160);
            $builder->delete();
        }
    }

    02.在CI4框架的控制器中调用数据库删除 

    <?php namespace AppControllers;
    
    class Home extends BaseController
    {
        //http://127.0.0.1/CI4/public/
        //http://127.0.0.1/CI4/public/index.php/home
        //http://127.0.0.1/CI4/public/index.php/home/insertdata
    
        var $User_Models;
    
        function __construct()
        {
            //创建数据库连接
            $this->User_Models = new AppModelsSystemUser_model();
        }
    
        public function index()
        {
            //调用我们的Lib库文件
            $Mylib = new AppLibrariesmylib();
    
            //赋值
            $Mylib->setAge(18);
            $Mylib->setName('张三');
            //输出
            echo $Mylib->getAge() . '<br>';
            echo $Mylib->getName() . '<br>';
    
            echo '青青子衿悠悠我心';
        }
    
        public function delete()
        {
            $rst = $this->User_Models->deletedata();
        }
    }

    03. 浏览器访问一下

    04. 我们查看数据库中,已经没有这条数据了,非常之完美。

    知识有价,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。

  • 相关阅读:
    logstash日志分析的配置和使用
    实现跨浏览器html5表单验证
    CSS常见居中讨论
    centos7 初始化脚本
    elasticsearch+logstash+redis+kibana 实时分析nginx日志
    centos7 系统优化
    cAdvisor+InfluxDB+Grafana 监控Docker
    Docker三剑客之Docker Swarm
    Docker三剑客之常用命令
    Docker三剑客之Docker Compose
  • 原文地址:https://www.cnblogs.com/tianpan2019/p/12228241.html
Copyright © 2011-2022 走看看