zoukankan      html  css  js  c++  java
  • 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)哦,谢谢。

  • 相关阅读:
    PCA算法的最小平方误差解释
    windows下面安装Python和pip终极教程
    理解C/C++的复杂声明
    C++的特殊预处理定义#、##和#@
    虚拟机中linux系统无法打开原保存的显示器配置解决方法
    Visual C++内存泄露检测—VLD工具使用说明
    C++重载、覆盖与隐藏——转载
    python爬虫实战(二)--------千图网高清图
    Linux常用命令12
    Linux常用命令11
  • 原文地址:https://www.cnblogs.com/tianpan2019/p/12228131.html
Copyright © 2011-2022 走看看