• 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)哦,谢谢。

  • 相关阅读:
    db2 load命令装载数据时定位错误出现的位置
    DB2 SQL error: SQLCODE: -668, SQLSTATE: 57016, SQLERRMC: 3
    db2重组所有表和更新表统计信息
    DB2消息
    db2 SQL查询路径
    db2备份与恢复
    博弈-题表
    【POJ1082】Calendar Game (博弈)
    【POJ1067】取石子游戏 (威佐夫博弈)
    【POJ3710】Christmas Game (博弈-树上的删边问题)
  • 原文地址:https://www.cnblogs.com/tianpan2019/p/12228241.html
Copyright © 2020-2023  润新知