zoukankan      html  css  js  c++  java
  • Laravel数据库操作

    laravel数据库有三种访问方式

    一、基本Facade用法

    注意,首先要引入:use IlluminateSupportFacadesDB; 不然报错 DB' not found

    返回的是数组对象:

    $results = DB::select('select * from users where id = ?', [1]);
    or
    $sql = 'select * from friends where friend_id = 5';
    $results = DB::select($sql);
    
    print_r($results);

     涉及的操作:

    DB::insert():用于插入操作
    DB::update():用于更新操作
    DB::delete():用于删除操作
    DB::statement():只能执行一般语句,比如drop操作,用于select无效

    二、构造器用法

    返回的是对象

    $user = DB::table('users')->where('name', 'John')->first();
    
    var_dump($user->name);

    三、Eloquent ORM方式(即Active Record方式)  

        a、定义模型,或用artisan自动生成

    class User extends Model {}
    or
    php artisan make:model User
  • 相关阅读:
    flask-scripts
    mysql相关
    day9:函数
    day8:文件操作
    day7:set和深浅copy
    day6:前两小节补充
    day5:字典dict
    day4:数据结构list
    piano class 13
    day3:数据类型 str
  • 原文地址:https://www.cnblogs.com/zhongyuan/p/4862704.html
Copyright © 2011-2022 走看看