• 017.CI4框架CodeIgniter数据库操作之:Updata更新修改一条数据


    01. 在Model中写入数据库操作的代码如下:

    <?php namespace AppModelsSystem;
    
    use CodeIgniterModel;
    
    class User_model extends Model
    {
        var $Db;
    
        function __construct()
        {
            parent::__construct();
            //创建数据库连接
            $this->Db = ConfigDatabase::connect();
        }
    
        function updatadata()
        {
            $data = array(
                'MARK' => '马克1',
                'USER_NAME' => '张三2',
            );
            $builder = $this->Db->table('tp_user')->where('ID', 160);
            $builder->update($data);
        }
    }

    02. 在控制器中调用我们的更新语句,代码如下:

    <?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 updata()
        {
            $rst = $this->User_Models->updatadata();
        }
    }

    03. 在浏览器访问一下http://127.0.0.1/CI4/public/index.php/home/updata

    04. 我们在数据库中查看,发现数据已经被修改了,非常之完美

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

  • 相关阅读:
    POJ3070 Fibonacci[矩阵乘法]【学习笔记】
    NOIP模拟赛20161023
    洛谷P2964 [USACO09NOV]硬币的游戏A Coin Game
    Jmeter之Bean shell使用
    jmeter 之 BeanShell PostProcessor跨线程全局变量使用
    详解JMeter函数和变量
    性能测试指标(图表)
    http协议基础(十一)http与https
    http协议进阶(六)代理
    http协议进阶(五)连接管理
  • 原文地址:https://www.cnblogs.com/tianpan2019/p/12228131.html
Copyright © 2020-2023  润新知